Récuperation identifiant

lili -  
Nico_ Messages postés 1302 Statut Membre -
Bonjour,
j'ai un formulaire d'authentification ,et ule page login.php qui contient le code de vérification des login et des mots de passes apartir d'une table des utilisateurs dans la bdd ,l'authentification marche trés bien mais en s'authentifiant est ce qu il est possible de récuperer l'id de l utilisateur
merci pour vos réponses

4 réponses

Nico_ Messages postés 1302 Statut Membre 189
 
Bonjour,

oui c'est possible !

tu fais une recherche de l'id avec le le login et pass

montres nous ton code si tu veux

(si il y a ton mot de passe SQL masque le )

bonne journée
0
lili
 
voici le code :

<?php
include 'connexion.php';
extract($_POST);
$sql3 = "SELECT * FROM tab_user WHERE login_user='$user' AND pass_user='$pass'";
$req3 = mysql_query($sql3) or die('Erreur SQL !'.$sql3.'<br>'.mysql_error());
$resultat = mysql_num_rows($req3);
$tab= mysql_fetch_array($req3);
$id = $tab["id_user"];
$user = $tab["login_user"];
$pass = $tab["pass_user"];
$nature = $tab["nature_user"];
if($resultat ==1 ) // le user_name existe
{
session_start();
$_SESSION["login_user"]=$user;
$_SESSION["pass_user"]=md5($pass);
header("Location: absenceetudiant.php");

}else{
session_start();
$_SESSION["mes"]="Votre login ou mot de passe sont incorrectes,veuillez les vérifier";
$_SESSION["mes"]=htmlentities($_SESSION["mes"]);
header("Location:index.php");

}
mysql_close();
?>

merci bcp
0
graffx Messages postés 7513 Date d'inscription   Statut Contributeur Dernière intervention   1 976
 
Je comprend pas, il est la ton id utilisateur: $id
0
lili
 
oui il est la dans la page ou il ya le code d authentification mai moi je veux le récupérer au niveau de la page "absenceetudiant .php"
merci bcp
0
gexevo Messages postés 84 Statut Membre 8
 
Salut,

J'ai un peu de mal à comprendre.

Tu veux afficher l'ID aux utilisateurs ?
0
Nico_ Messages postés 1302 Statut Membre 189
 
Bonjour,

modifie le code comme suis:
session_start();
$_SESSION["id_user"] = $id; 
$_SESSION["login_user"]=$user; 
$_SESSION["pass_user"]=md5($pass); 
header("Location: absenceetudiant.php"); 


je ferais une petite mise a jour de ton code quand je serais sur un pc! Manque de sécurité !
0