Vous êtes sur la page 1sur 3

TP 4 : Formulaire d’authentification

login + mot de passe avec PHP et


MySQL

Question 1
Créer une base de données appelée « registration ». Dans la base de données «
registration », ajoutez une table appelée « users ». La table users prendra les
quatre champs suivants.

Ou vous pouvez le créer sur l’invite de commande MySQL en utilisant le script


SQL suivant :

CREATE TABLE `users` (


`id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`username` varchar(100) NOT NULL,
`email` varchar(100) NOT NULL,
`password` varchar(100) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

Question 2
Créer un script PHP afin de nous connecter au serveur de base de données MySQL. Créons un fichier
nommé « config.php »

Question 3
Créer fichier PHP appelé « register.php » et mettez un code permettant de créer un formulaire web
qui permet aux utilisateurs de s’inscrire.
Question 4
Créer un fichier nommé « login.php » de connexion où l’utilisateur peut entrer son nom d’utilisateur
et son mot de passe. Lorsque l’utilisateur soumettra le formulaire, ces entrées seront vérifiées par
rapport aux informations d’identification stockées dans la base de données. Si le nom d’utilisateur et
le mot de passe correspondent, l’utilisateur est autorisé et se voit accorder l’accès au site, sinon la
tentative de connexion sera rejetée.
Question 5
Créer le fichier « index.php », où l’utilisateur est redirigé après une connexion réussie.

La page index.php contient :

- Accueil : redirige vers la page index.php


- Un message de bienvenue de l’utilisateur connecté
- Déconnection : se déconnecte l’utilisateur et l redirige vers la page de connexion login.php

Question 6
Créer le script de déconnexion.

Créer le fichier « logout.php ». Lorsque l’utilisateur clique sur le lien de déconnexion, le script à
l’intérieur de ce fichier détruit la session et redirige l’utilisateur vers la page de connexion

Vous aimerez peut-être aussi