Contexte
Objectif : centraliser l’identité des utilisateurs (inscription, connexion, déconnexion) et restreindre certaines pages selon le rôle (admin, utilisateur, etc.).
Fonctionnalités
- Inscription avec validation des champs
- Connexion avec sessions PHP
- Hachage des mots de passe
- Table des utilisateurs et des rôles en base
Ce que j’en retiens
Bonnes pratiques de sécurité côté serveur, requêtes préparées pour limiter les injections SQL, et séparation des pages publiques / protégées. Adapte ce paragraphe à ton implémentation réelle.