Documentation

ConnexionController extends Controller
in package

Controller qui gère les actions liées à la connexion, l'inscription et la déconnexion

Table of Contents

$template  : mixed
Chemin vers le template
$viewPath  : mixed
Chemin vers le dossier des vues
__construct()  : mixed
Constructeur Initialise les chemins vers les vues et le template
checkUser()  : void
Vérifie les identifiants de l'utilisateur et le connecte si ils sont corrects
login()  : void
Affiche la page de connexion
logout()  : void
Déconnecte l'utilisateur
password_reset()  : void
Affiche la page de récupération de mot de passe
recoveryPassUser()  : void
Envoie un email de récupération de mot de passe à l'utilisateur (Pas encore implémenté)
register()  : void
Affiche la page d'inscription
registerUser()  : void
Enregistre un nouvel utilisateur dans la base de données en utilsant la superglobale $_POST
isUserConnected()  : void
Vérifie si l'utilisateur est connecté
loadModel()  : void
Charge un modèle dans le contrôleur
redirect()  : void
Redirige vers une route
render()  : void
Affiche une vue

Properties

$template

Chemin vers le template

protected mixed $template

$viewPath

Chemin vers le dossier des vues

protected mixed $viewPath

Methods

__construct()

Constructeur Initialise les chemins vers les vues et le template

public __construct() : mixed
Return values
mixed

checkUser()

Vérifie les identifiants de l'utilisateur et le connecte si ils sont corrects

public checkUser() : void
Return values
void

password_reset()

Affiche la page de récupération de mot de passe

public password_reset() : void
Return values
void

recoveryPassUser()

Envoie un email de récupération de mot de passe à l'utilisateur (Pas encore implémenté)

public recoveryPassUser() : void
Return values
void

register()

Affiche la page d'inscription

public register() : void
Return values
void

registerUser()

Enregistre un nouvel utilisateur dans la base de données en utilsant la superglobale $_POST

public registerUser() : void
Return values
void

isUserConnected()

Vérifie si l'utilisateur est connecté

protected isUserConnected() : void
Return values
void

loadModel()

Charge un modèle dans le contrôleur

protected loadModel(string $model) : void
Parameters
$model : string
Return values
void

redirect()

Redirige vers une route

protected redirect(string $route) : void
Parameters
$route : string
Return values
void

render()

Affiche une vue

protected render(string $view[, bool $withTemplate = false ][, array<string|int, mixed> $variables = [] ]) : void
Parameters
$view : string
$withTemplate : bool = false
$variables : array<string|int, mixed> = []
Return values
void

Search results