authentification
-
login.phputiliseAuthController::login() -
Authentification par email + mot de passe hashé
-
Session démarrée avec sécurisation :
session_start([ 'cookie_httponly' => true, 'use_strict_mode' => true, 'cookie_secure' => isset($_SERVER['HTTPS']), ]); -
Si l’utilisateur est authentifié, redirection vers
/index.php -
Un bouton "Mot de passe oublié" est disponible sur la page de connexion.
-
L'adresse email est utilisée pour générer un token stocké dans
reset_token. -
Un lien est envoyé par mail avec un hash de validation.
-
Aucun affichage de page intermédiaire : simple message de confirmation/erreur.