Permettre aux membres d’un site de se connecter et de se déconnecter
Après avoir fait le TP sur l’inscription des membres dans un site web
(disponible ici), nous allons attaquer la suite qui consiste à la connexion et la déconnexion des membres.
1. La connexion des membres
Cette partie, nous allons le coder en deux pages :
- La page que contiendra le formulaire de connexion : signin.php
- La page qui traitera les données envoyées via le formulaire : signin1.php
Sans trop tarder, commençons le codage de la page signin.php
Tout d’abord, nous allons vérifier s’il n’y a pas une session ouverte avant de permettre au membre de se
connecter. Dans le cas contraire : on affichera un message d’erreur.
Voici le code PHP qui nous permettra de faire cela :
Si une session n’est pas ouverte, on affiche le formulaire de connexion.
Voici le code HTML du formulaire :
Maintenant nous allons faire le codage de la page signin1.php.
Je vous laisse le code bien commenté de la page signin1.php
Code
2. La déconnexion d’un membre
Pour qu’un membre puisse se déconnecter, on lui laisse un lien qui pointe vers la page logout.php,
une page que contiendra le code qui fermera la session. Pour fermer la session, on utilise la fonction
session_destroy();.
Bref voici le code PHP de la page logout.php.
Code: