Exercices PHP : Session & Cookies

Exercice 1

Créer une page où l'accès n'est autorisé que si on est passé par un formulaire d'authentification.

Procédure :

  1. Si le mot de passe saisi est correct une session est créée et on affecte la valeur "Ok" à la variable de session "Accès_Autorisé".
  2. En cliquant sur le lien "continuer" on arrive à la deuxième page du site. Si on a fourni le code correct, l'accès est autorisé. Dans le cas contraire l'accès est refusé.

Exercice 2

Créer une page permettant à l’utilisateur d’être inscrit sur un site et luis donner le droit de pénétrer dans un espace sécurisé ;

Pour cela vous devez :

  1. Créer une Base de Donné où vous allez enregistrer les données saisies par  l’utilisateur,
  2. Créer un formulaire et un script qui permette d'insérer les données de l'utilisateur.
  3. Ajouter au code une Fonction ou Méthode pour pouvoir crypter le mot de passe afin de le rendre plus sécurisé
  4. Créer le Code pour l’identification de l’utilisateur
  5. Ajouter un Code permettant de récupérer des données de pages en pages
  6. Créer un code de déconnexion et destruction de la session
1234567891011
12345678910111213141516171819202122232425262728293031323334html> head> /head>body> form name="form1" method="post" action=""> Mot de passe : input type="password" name="Passe"> input type="submit" name="Submit" value="Valider"> /form> p>a href="Exercice1.php">Continuer/a>/p> /body> /html>
Le code de la 2ème page "Exercice1.php" :
//on ouvre la session html> head> /head> body> /body> /html>
1234567Création de la Table Utilisateur dans la Base de Donnée:
CREATE TABLE user ( id_user int(3) NOT NULL auto_increment, login_user varchar(10) NOT NULL default '', pass_user varchar(32) NOT NULL default '', PRIMARY KEY (id_user))
12345678910111213141516171819202122232425262728Code pour l'insertion d'un Nouveau utilisateur
1234567891011121314151617181920212223242526272829Code pour l'identification de l'utilisateur:
12345678910111213141516171819Code permettant de récupérer des données de pages en pages :
12345678910Code permettant la déconnexion et destruction de la session :
Article publié le 09 Décembre 2011 Mise à jour le Dimanche, 30 Août 2020 21:46 par BENKIRANE Fatima Ezzahra