Bonjour,
Je souhaiterai utiliser des variables de sessions afin d'afficher un nom de login dans ma page :
Code inséré dans la page cible :
implémentation de variable de session (dans le script de login):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <div id="conteneur"> <div id="sidebar1"><!--Colonne gauche / Administration--> <h3>Administration</h3> <p>Vous êtes maintenant identifié sous <?php echo '"'.$_SESSION['pseudo_'].'"'; ?> </div>
Formulaire de login :
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 mysql_connect("localhost","root",""); mysql_select_db("metropolit_v1"); /*Vérification du champ pseudo (vide)*/ if (isset($_POST['pseudo']) && !empty($_POST['pseudo']) && isset($_POST['OK']) == 1) { /*Vérification du champ pass (vide)*/ if (isset($_POST['pass']) && !empty($_POST['pass'])) { $query = mysql_query("SELECT pass_admin, mel_admin, nom_admin FROM ADMIN WHERE mel_admin='".$_POST['pseudo']."'"); $result = mysql_fetch_array($query); /*Vérification du mot de passe*/ if ($result['pass_admin'] == $_POST['pass']) { header("Location: ../admin/admin.php"); $_SESSION['mail_'] = $result['pseudo']; $_SESSION['pseudo_'] = $result['nom_admin']; } else { echo 'Identifiants Incorrectes'; } } else { echo 'Veuillez entrer un mot de passe'; } } else { echo 'Veuillez entrer un login'; } mysql_close(); ?>
Cependant cela ne marche pas et me renvois l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <div id="sidebar1"><!--Colonne gauche / Administration--> <h3>Administration</h3> <form method="post" action="./admin/script_auth.php"> <label for="pseudo"><strong>Login :</strong><br /></label> <input type="text" name="pseudo" id="pseudo" value="" /><br/><br/> <label for="pass"><strong>Mot de passe :</strong><br /></label> <input type="password" name="pass" id="pass" /><br/> <br/> <input type="submit" name="OK" value="Se connecter !"/> <br/><br/> </form> <p><a href="passlost.php">Mot de passe oublié ?</a></p> </div>
Si quelqu'un peut m'aider ...Vous êtes maintenant identifié sous
Notice: Undefined variable: _SESSION in C:\wamp\www\Metropolitain.org\admin\admin.php on line 46
""
Partager