Checkpoint: Ajout d'une page de choix de connexion à la racine (/) permettant de sélectionner entre "Connexion Manus OAuth" et "Connexion locale". La page affiche deux cartes avec icônes distinctes (bouclier bleu pour OAuth, clé verte pour connexion locale) et redirige vers la page appropriée selon le choix de l'utilisateur. Cette page résout le problème de redirection automatique vers OAuth en production en offrant un point d'entrée clair pour les deux modes d'authentification.

This commit is contained in:
Manus Sandbox
2025-11-23 05:45:41 -05:00
parent 614680ac95
commit 83b32f44ab
3 changed files with 113 additions and 1 deletions

View File

@@ -5,6 +5,7 @@ import { Route, Switch } from "wouter";
import ErrorBoundary from "./components/ErrorBoundary";
import { ThemeProvider } from "./contexts/ThemeContext";
import Home from "./pages/Home";
import LoginChoice from "./pages/LoginChoice";
import AdminRapportPublicCible from "./pages/AdminRapportPublicCible";
import Admin from "./pages/Admin";
import AdminFormations from "./pages/AdminFormations";
@@ -23,7 +24,8 @@ import Login from "./pages/Login";
function Router() {
return (
<Switch>
<Route path={"/"} component={Home} />
<Route path={"/"} component={LoginChoice} />
<Route path={"/home"} component={Home} />
<Route path={"/login"} component={Login} />
<Route path={"/admin/rapport-public-cible"} component={AdminRapportPublicCible} />
<Route path={"/inscription/:lien"} component={Inscription} />