Bonjour,
J'ai crée une identification avec des variables de sessions. Le problème, après identification, la première page reconnait la variable de session mais pas la deuxième... Alors que les deux pages ont le même code pour la session.
Code de la page d'identification :
Code de session mis sur chaque page protègée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
35 <?php session_start(); $_SESSION['connect']="0"; if (isset($_POST['pass']) AND isset($_POST['login'])) { $pass=$_POST['pass']; $login=$_POST['login']; } else { $pass=""; $login=""; } if ($pass == "****" AND $login == "*****") { $_SESSION['connect']="1"; $_SESSION['login']=$login; // On affiche la page cachée. echo "<head><meta http-equiv='Refresh' content='0;URL=index.php'></head>"; } if ($_SESSION['connect'] == "0") { readfile ("pas_identifie.html"); } ?>
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?php session_start(); if (isset($_SESSION['connect']))//On vérifie que le variable existe { $connect=$_SESSION['connect'];//On récupère la valeur de la variable de session } else { $connect="0";//Si $_SESSION['connect'] n'existe pas, on donne la valeur "0" readfile("pas_identifie.html"); } if ($connect == "1") // Si le visiteur s'est identifié { //code html et php de la page protègée }
Partager