mirror of
https://github.com/Dvorinka/MyClubServer.git
synced 2026-06-04 02:32:57 +00:00
dev day #70
This commit is contained in:
@@ -287,11 +287,18 @@ const App: React.FC = () => {
|
||||
}
|
||||
|
||||
if (isAuthenticated) {
|
||||
const role = user?.role;
|
||||
const role = String(user?.role || '').toLowerCase();
|
||||
if (role === 'admin') {
|
||||
return <Navigate to="/admin" replace />;
|
||||
}
|
||||
if (role === 'editor') {
|
||||
return <Navigate to="/admin" replace />;
|
||||
}
|
||||
if (role === 'fan') {
|
||||
return <Navigate to="/semiadmin" replace />;
|
||||
}
|
||||
return <Navigate to="/admin" replace />;
|
||||
// Default: regular users to frontpage
|
||||
return <Navigate to="/" replace />;
|
||||
}
|
||||
|
||||
// If setup is required, redirect to setup wizard unless already on setup
|
||||
|
||||
Reference in New Issue
Block a user