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:




Une question? Cliquez ici pour la poser.

Retour sur le portail du PHP