Merge develop: fix auth connexion admin (#84)

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-09 22:37:48 +01:00
co-authored by Cursor
5 changed files with 64 additions and 16 deletions
+7 -5
View File
@@ -116,21 +116,23 @@ class _LoginPageState extends State<LoginScreen> with WidgetsBindingObserver {
}
}
/// Redirige l'utilisateur selon son rôle
/// Redirige l'utilisateur selon son rôle (GoRouter : context.go).
void _redirectUserByRole(String role) {
setState(() => _isLoading = false);
switch (role.toLowerCase()) {
case 'super_admin':
case 'administrateur':
case 'gestionnaire':
Navigator.pushReplacementNamed(context, '/admin-dashboard');
context.go('/admin-dashboard');
break;
case 'parent':
Navigator.pushReplacementNamed(context, '/parent-dashboard');
context.go('/parent-dashboard');
break;
case 'assistante_maternelle':
Navigator.pushReplacementNamed(context, '/am-dashboard');
context.go('/am-dashboard');
break;
default:
Navigator.pushReplacementNamed(context, '/home');
context.go('/home');
}
}