BCard - Documentation technique

EmployeeActivationController extends AbstractController
in package

Activation du compte utilisateur d'un employé.

L'employé reçoit par e-mail un lien contenant son adresse et un code d'activation ; cette page confirme l'activation et lui permet ensuite de se connecter.

Table of Contents

Properties

$employeeUserCreationService  : EmployeeUserCreationService

Methods

__construct()  : mixed
activateUser()  : Response
Page d'activation du compte employé.

Properties

Methods

activateUser()

Page d'activation du compte employé.

public activateUser(Request $request) : Response

En GET, affiche le formulaire de confirmation ; en POST, active effectivement le compte via EmployeeUserCreationService::activateEmployeeAccount(). En l'absence d'adresse e-mail ou de code dans l'URL, l'utilisateur est redirigé vers la page de connexion.

Route : /employee/activate (GET, POST), nom employee_account_activation.

Parameters
$request : Request

Requête portant les paramètres de requête email et code.

Attributes
#[Route]
'/employee/activate'
$name: 'employee_account_activation'
$methods: ['GET', 'POST']
Return values
Response

Page employee/activation.html.twig, ou redirection vers la connexion si le lien est invalide ou l'activation réussie.


        
On this page

Search results