Menu

## MotDePasse extends BaseController
in package

MotDePasse.php : 10

Contrôleur de modification du mot de passe utilisateur.

### Table of Contents

#### Properties

$gsb_model : mixed
$helpers : array<int, string>
  Liste des helpers chargés automatiquement pour tous les contrôleurs.
$request : CLIRequest|IncomingRequest
  Instance de la requête principale.

#### Methods

__construct() : mixed
index() : mixed
  Affiche le formulaire de changement de mot de passe
initController() : void
  Initialise le contrôleur (requête, réponse, logger).
valider() : mixed
  Valide le formulaire et met à jour le mot de passe en base
commun() : mixed
  Affichage commun de la page de modification du mot de passe

### Properties

#### $gsb_model

MotDePasse.php : 12
`protected mixed $gsb_model`

#### $helpers

BaseController.php : 30

Liste des helpers chargés automatiquement pour tous les contrôleurs.

`protected array<int, string> $helpers = []`

#### $request

BaseController.php : 23

Instance de la requête principale.

`protected CLIRequest|IncomingRequest $request`

### Methods

#### __construct()

MotDePasse.php : 14
`public __construct() : mixed`

#### index()

MotDePasse.php : 21

Affiche le formulaire de changement de mot de passe

`public index() : mixed`

#### initController()

BaseController.php : 37

Initialise le contrôleur (requête, réponse, logger).

`public initController(RequestInterface $request, ResponseInterface $response, LoggerInterface $logger) : void`

##### Parameters

$request : RequestInterface
$response : ResponseInterface
$logger : LoggerInterface

#### valider()

MotDePasse.php : 49

Valide le formulaire et met à jour le mot de passe en base

`public valider() : mixed`

#### commun()

MotDePasse.php : 31

Affichage commun de la page de modification du mot de passe

`private commun() : mixed`

## Search results