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 —login()
Affiche la page de connexion
public
login() : void
Return values
void —logout()
Déconnecte l'utilisateur
public
logout() : 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> = []