Login mit Admin Admin login bis zum Dashboard

erfolgreich
This commit is contained in:
Nirodan
2025-06-14 18:57:43 +02:00
parent a3e521e458
commit 86308925ea
5 changed files with 48 additions and 9 deletions
+3 -3
View File
@@ -2,7 +2,8 @@ import { BrowserRouter, Navigate, Route, Routes } from 'react-router-dom';
//import AdminDashboard from './components/AdminDashboard';
import LoginForm from './components/LoginForm';
//import RegisterForm from './components/RegisterForm';
import Home from './components/Home';
import Md5Tool from './components/Md5Tool';
import ToolOverview from './components/ToolOverview';
function App() {
const isLoggedIn = localStorage.getItem('token') !== null;
@@ -11,12 +12,11 @@ function App() {
return (
<BrowserRouter>
<Routes>
<Route path="/" element={isLoggedIn ? <ToolsOverview /> : <Navigate to="/login" />} />
<Route path="/" element={isLoggedIn ? <ToolOverview /> : <Navigate to="/login" />} />
<Route path="/login" element={<LoginForm />} />
{/*<Route path="/register" element={<RegisterForm />} />*/}
<Route path="/tools/md5" element={isLoggedIn ? <Md5Tool /> : <Navigate to="/login" />} />
{/*<Route path="/admin" element={isLoggedIn && role === 'admin' ? <AdminDashboard /> : <Navigate to="/" />} />*/}
<Route path="/" element={<Home />} />
</Routes>
</BrowserRouter>
);