Bonjour,
J'ai un formulaire identification login et pass connecté à une table users
id,login,pass,role
lors de mon identification tout fonctionne bien sauf que je n'arrive pas recuperer la valeur de role qui est soit "admin" soit "user" et de le mettre en session
merci de votre aide
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 <?php if (isset($_POST['envoyer'])){ $login=addslashes(htmlentities($_POST['login'])); $pass=addslashes(htmlentities(md5($_POST['pass']))); include('inc/dbconnect.php'); $sql="select * from users where login='$login' and pass='$pass'"; $res=mysql_query($sql) or die (mysql_error()); $num=mysql_num_rows($res); if ($num==1){ session_start(); $_SESSION['login']=$_POST['login']; $_SESSION['role']=$res['role']; /////////// header('location: admin/welcome.php'); } else { $message="Erreur Login ou mot de passe incorrect"; } } $nav_en_cours = 'modeles'; ?>
quand je fais sur ma page " admin/welcome.php" un print_r ($_SESSION) je recupere bien le pseudo mais pas la valeur de rôle
Partager