Salut, voici un code que j'utilise
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
if(isset($_POST['login']))
{
$requete='SELECT * FROM db_users WHERE utilisateur="'.mysql_real_escape_string($login).'" and passwd="'.md5($p).'"';
//$requete='SELECT * FROM db_users WHERE utilisateur="'.$_POST['login'].'" and passwd="'.md5($_POST['password']).'"';
$resultat=mysql_query($requete) or die(mysql_error());
if(mysql_num_rows($resultat)==1)
{
$ligne=mysql_fetch_array($resultat);
session_start();
$_SESSION['uid']=$ligne['user_id'];
return true;
}
else
{
alert('Erreur d\'authentification');
}
} |
Pour tu ne le fais que si tu utilise l'algorithme md5 pour stocker les password dans ta table si non tu fais ainsi
passwd="'.mysql_real_escape_string($p).'"';
Partager