Documentation

RegistrationController extends AbstractController
in package

Contrôleur de l'inscription des utilisateurs.

Table of Contents

register()  : Response
Gère le processus d'inscription des utilisateurs.
resendVerif()  : Response
Renvoie un nouvel e-mail de vérification à l'utilisateur.
verifyUser()  : Response
Vérifie et active le compte utilisateur à partir du token.

Methods

register()

Gère le processus d'inscription des utilisateurs.

public register(Request $request, UserPasswordHasherInterface $userPasswordHasher, UserAuthenticatorInterface $userAuthenticator, UsersAuthentificatorAuthenticator $authenticator, EntityManagerInterface $entityManager, SendMailService $mail, JWTService $jwt) : Response
Parameters
$request : Request

La requête HTTP.

$userPasswordHasher : UserPasswordHasherInterface

Le gestionnaire de hachage des mots de passe des utilisateurs.

$userAuthenticator : UserAuthenticatorInterface

L'authentificateur d'utilisateur.

$authenticator : UsersAuthentificatorAuthenticator

L'authentificateur d'utilisateurs Syhard.

$entityManager : EntityManagerInterface

L'interface pour interagir avec l'entité User.

$mail : SendMailService

Le service d'envoi de mails.

$jwt : JWTService

Le service de gestion des JSON Web Tokens (JWT).

Return values
Response

La réponse HTTP.

verifyUser()

Vérifie et active le compte utilisateur à partir du token.

public verifyUser(string $token, JWTService $jwt, UsersRepository $usersRepository, EntityManagerInterface $em) : Response
Parameters
$token : string

Le token de vérification.

$jwt : JWTService

Le service de gestion des JSON Web Tokens (JWT).

$usersRepository : UsersRepository

Le repository des utilisateurs.

$em : EntityManagerInterface

L'interface pour interagir avec l'entité User.

Return values
Response

La réponse HTTP.

Search results