Aller au contenu

Exercices Sessions

Exercice - Sessions#

À la suite de l’exercice Identification

  • démarrez la session pour pouvoir l’utiliser (tout en haut de index.php)
  • dans la route POST /login
    • stockez l’utilisateur dans $_SESSION (par exemple, $_SESSION['user'] = ...)
  • dans la route GET /login
    • testez si la session contient l’utilisateur, et si oui, passez l’info à la vue
  • testez, si tout fonctionne, vous ne devriez plus jamais voir le formulaire après la première «connexion»

Ensuite :

  • créez un lien de déconnexion pour revenir au formulaire de départ
    • utilisez une simple balise HTML lien (<a>) dont l’URL définit une variable, ou une URL spécifique (/logout par exemple)
    • dans la route GET /login (ou dans /logout), testez cette variable pour vider la session ($_SESSION = [])