Checkpoint: Correction de la boucle de connexion
✅ Problème résolu : - Les utilisateurs n'étaient plus redirigés en boucle vers la page de connexion après s'être connectés ✅ Modifications apportées : - Login.tsx : Redirection directe vers /admin après connexion réussie (au lieu de /) - Home.tsx : Suppression de la redirection automatique qui créait un conflit avec la page de connexion ✅ Tests effectués : - Connexion avec identifiants admin : redirection correcte vers /admin ✓ - Pas de boucle de redirection ✓ - Affichage correct du tableau de bord ✓
This commit is contained in:
@@ -10,12 +10,6 @@ export default function Home() {
|
||||
const { user, loading, isAuthenticated } = useAuth();
|
||||
const [, setLocation] = useLocation();
|
||||
|
||||
useEffect(() => {
|
||||
if (!loading && isAuthenticated && user?.role === 'admin') {
|
||||
setLocation('/admin');
|
||||
}
|
||||
}, [loading, isAuthenticated, user?.role, setLocation]);
|
||||
|
||||
if (loading) {
|
||||
return (
|
||||
<div className="min-h-screen flex items-center justify-center">
|
||||
@@ -24,10 +18,6 @@ export default function Home() {
|
||||
);
|
||||
}
|
||||
|
||||
if (isAuthenticated && user?.role === 'admin') {
|
||||
return null;
|
||||
}
|
||||
|
||||
const features = [
|
||||
{
|
||||
icon: <GraduationCap className="w-8 h-8 text-blue-600" />,
|
||||
|
||||
Reference in New Issue
Block a user