Protéger l'accès à des pages privées.
Utiliser et détruire les sessions.
Redirection.
Énoncé :
Le but de l'exercice est de réaliser la structure suivante :
ex2-login-admin
Schémas authentification avec compte Admin
Créer la page "login.php" qui demande à l’utilisateur la saisie de son login et son mot de passe dans un formulaire .
On suppose avoir deux utilisateurs: UserExelib (Login="Exelib",Passw="exe123") et Admin (Login="Admin",Passw="Admin123") :
L'admin peut accéder à toutes les pages alors que UserExelib ne peut accéder qu'à la page secrète_1.php seulement.
Si l’utilisateur demande les pages secrètes directement, il devra être redirigé vers la page d’authentification.
Si l'utilisateur est déjà authentifié et redemande la page login.php , ça serait mieux de lui afficher un message de bienvenue et un lien pour la déconnexion au lieu d'afficher le formulaire d'authentification.
Afficher dans les pages secrètes un message de bienvenue avec le login de l’utilisateur (Par exemple :Bonjour Exelib) et un lien pour la déconnexion.