Aller au contenu

Basculer entre l'espace administrateur et l'espace utilisateur

Vous disposez d'un compte mixte (porteur à la fois de ROLE_USER et ROLE_ADMIN) et vous voulez passer rapidement de votre espace utilisateur à l'espace d'administration — ou l'inverse — sans ressaisir vos identifiants.

Prérequis

  • Un compte mixte : porteur des deux rôles ROLE_USER et ROLE_ADMIN. La bascule est réservée à ces comptes ; un compte qui n'a qu'un seul des deux rôles ne voit pas le bouton. Pour provisionner un tel compte, voir Créer un compte utilisateur en CLI.
  • Être déjà connecté·e à l'un des deux espaces. Si ce n'est pas le cas, commencez par vous connecter.

Compte de démonstration (environnement de dev)

En environnement de développement, les fixtures fournissent un compte mixte prêt à l'emploi : mixte@kirexo.local / mot de passe mixte (rôles ROLE_USER + ROLE_ADMIN). Connectez-vous avec lui pour essayer la bascule.

Où trouver le bouton

Le bouton de bascule apparaît sur le dashboard de chaque espace, et uniquement pour les comptes mixtes :

Vous êtes sur… Le bouton affiché Vous arrivez sur…
Accueil utilisateur (/u) « Espace admin » Dashboard admin (/admin)
Dashboard admin (/admin) « Basculer vers l'espace utilisateur » Accueil utilisateur (/u)

Ces deux pages sont décrites dans la Référence des espaces utilisateur et admin.

Pas de bouton ? C'est normal

Si vous ne voyez aucun bouton de bascule, c'est que votre compte n'est pas mixte : il ne porte qu'un seul des deux rôles. C'est le comportement attendu — un compte purement utilisateur ou purement administrateur n'a pas accès à l'autre espace par ce mécanisme.

Basculer de l'espace utilisateur vers l'admin

  1. Depuis l'accueil de votre espace utilisateur (/u), cliquez sur « Espace admin ».
  2. Vous êtes automatiquement reconnecté·e sur l'espace d'administration : aucun mot de passe à ressaisir.
  3. Vous arrivez directement sur le dashboard admin (/admin).

Votre session de l'espace utilisateur est fermée au passage : vous êtes désormais authentifié·e sur l'espace admin, pas sur les deux à la fois.

Basculer de l'espace admin vers l'utilisateur

  1. Depuis votre dashboard admin (/admin), cliquez sur « Basculer vers l'espace utilisateur ».
  2. Vous êtes automatiquement reconnecté·e sur l'espace utilisateur, sans ressaisir vos identifiants.
  3. Vous arrivez directement sur l'accueil de votre espace utilisateur (/u).

Là encore, votre session admin est fermée : la bascule remplace une session par l'autre, elle ne les cumule pas.

Si la bascule échoue

Le lien de bascule a une durée de vie de 60 secondes et n'est utilisable qu'une seule fois. Si une bascule échoue (lien expiré, déjà utilisé, ou interrompue), vous êtes redirigé·e vers l'accueil avec le message :

La bascule entre espaces a échoué. Reconnectez-vous.

Dans ce cas, reconnectez-vous normalement à l'espace visé via sa page de login. Vous pouvez retenter une bascule ensuite.

Voir aussi