Cours-Gratuit
  • Accueil
  • Blog
  • Cours informatique
home icon Cours gratuits » Cours informatique » Cours développement web » Cours PHP » Exercices PHP »

Articles similaires

  • Exercice PHP : Gestion de Session
  • Exercices Gestion mémoire - Section critique -Moniteurs Hoare
  • Exercices Stratégies de groupes Utilisation Délégation Planification
  • TP unix - Sheduling -
  • Tutoriel Word : comment ajouter ou supprimer des pages
  • Tutoriel Excel VBA: utiliser la fonction VLOOKUP() dans un Userform
  • Exercices et Examens Merise : introduction aux systèmes de gestion de base de données relationnelle
  • Tutoriel Word : comment ne pas numéroter certaines pages
  • Tampon numérique, quelle est la législation ?
  • Tutoriel Excel : Comment numéroter les pages d'un classeur
  • Tutoriel Excel : comment numéroter les pages
  • Tutoriel Excel : créer une base de données

Documents similaires

  • Bases de Données document

  • Apprendre à créer des pages Web Dynamiques avec ASP .NET

  • Cours VB.Net et les Bases de Données

  • Cours sur le développement d'application Android pour les nuls

  • Base de données économiques et sociales : importance, textes réglementaire et élaboration

  • Cours complet sur les Bases de données

  • Cours création d’application mobile avec Android et base de données SQLITE

  • Introduction aux bases de données SQL

Exercices PHP : Session & Cookies

Rédigé par GC Team, Publié le 09 Décembre 2011, Mise à jour le Dimanche, 30 Août 2020 21:46
Participez au vote ☆☆☆☆☆★★★★★

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

1
2
3
4
5
6
7
8
9
10
11
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<html> 
<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>

1
2
3
4
5
6
7
Cré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) )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Code pour l'insertion d'un Nouveau utilisateur

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Code pour l'identification de l'utilisateur:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Code permettant de récupérer des données de pages en pages :


					
1
2
3
4
5
6
7
8
9
10
Code permettant la déconnexion et destruction de la session :

 

  • Contactez-nous
  • A propos de nous
  • On recrute
  • Rechercher dans le site
  • Politique de confidentialité
  • Droit d'auteur/Copyright
  • Conditions générales d'utilisation
  • Plan du site
  • Accueil
  • Blog
  • Finance et compta.
  • Formations Pro.
  • Logiciels & Apps
  • Organisation
  • Cours informatique
  • Aide à la rédaction
  • Etudes et Metiers
  • Science et Tech
  • Titans de la Tech
id 11354 02