AuthController
extends AbstractController
in package
Points d'entrée d'authentification du site public.
Regroupe l'affichage du formulaire de connexion, le choix du type d'inscription (particulier ou entreprise) et la route de déconnexion interceptée par le pare-feu.
Table of Contents
Methods
- login() : Response
- Affiche le formulaire de connexion.
- logout() : void
- Déconnecte l'utilisateur.
- registerChoice() : Response
- Affiche la page de choix du type d'inscription (particulier ou entreprise).
Methods
login()
Affiche le formulaire de connexion.
public
login(AuthenticationUtils $authenticationUtils) : Response
La soumission elle-même est traitée par l'authenticator du pare-feu Symfony ; cette méthode se contente de restituer la dernière erreur d'authentification et le dernier identifiant saisi.
Route : /login, nom app_login.
Parameters
- $authenticationUtils : AuthenticationUtils
-
Accès à la dernière erreur et au dernier identifiant de connexion.
Attributes
- #[Route]
- $path: '/login'
- $name: 'app_login'
Return values
Response —Page home/login.html.twig.
logout()
Déconnecte l'utilisateur.
public
logout() : void
Le corps de la méthode n'est jamais exécuté : la route est interceptée par la
clé logout du pare-feu de sécurité.
Route : /logout, nom app_logout.
Tags
Attributes
- #[Route]
- $path: '/logout'
- $name: 'app_logout'
registerChoice()
Affiche la page de choix du type d'inscription (particulier ou entreprise).
public
registerChoice() : Response
Route : /inscription-choix, nom app_register_choice.
Attributes
- #[Route]
- $path: '/inscription-choix'
- $name: 'app_register_choice'
Return values
Response —Page home/register_choice.html.twig.