Récuperation identifiant

Fermé
lili - 13 févr. 2010 à 12:10
Nico_ Messages postés 1219 Date d'inscription vendredi 29 décembre 2006 Statut Membre Dernière intervention 15 mars 2016 - 14 févr. 2010 à 09:55
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 1219 Date d'inscription vendredi 29 décembre 2006 Statut Membre Dernière intervention 15 mars 2016 189
13 févr. 2010 à 14:09
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
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 6506 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 24 mars 2019 1 973
13 févr. 2010 à 16:31
Je comprend pas, il est la ton id utilisateur: $id
0
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 74 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 26 août 2010 8
13 févr. 2010 à 21:25
Salut,

J'ai un peu de mal à comprendre.

Tu veux afficher l'ID aux utilisateurs ?
0
Nico_ Messages postés 1219 Date d'inscription vendredi 29 décembre 2006 Statut Membre Dernière intervention 15 mars 2016 189
14 févr. 2010 à 09:55
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