BCard - Documentation technique

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
throws
LogicException

Si la route n'a pas été interceptée par le pare-feu.

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.


        
On this page

Search results