Moritus
Messages postés130Date d'inscriptionjeudi 22 décembre 2005StatutMembreDernière intervention23 novembre 2011 20 nov. 2007 à 23:55
Salut,
Rien a faire ca ne fonctionne pas...
si je met le code que tu écrit, pour que ca fonctionne, je doit enlever tous mon code en dessous de ma requete sql....alors la peut importe le mot de pass je suis capable de me loggé...
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 21 nov. 2007 à 00:34
Je ne vais pas tout te mâcher...
tu dois récupérer le résultat du count(*), et donc utiliser un alias par exemple puisque tu utilises fetch_assoc(), s'il est à 1, le couple login/pwd est bon, sinon non.
Moritus
Messages postés130Date d'inscriptionjeudi 22 décembre 2005StatutMembreDernière intervention23 novembre 2011 21 nov. 2007 à 00:49
Youppie...ou presque...
j'ai réussi à faire fonctionner le code mais avec PASSWORD()
voici le bout de code modifier
$sql "SELECT * FROM players WHERE password PASSWORD('$pass')";
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
$data = mysql_fetch_assoc($req);
if ($data['login'] != $login) {
Maintenant tu disais qu'il étais mieux d'utilisé SHA1() mais j'ai l'impression qu'il ne l'encrypte pas comme faut parce que le code ne me retourne pas d'inscription dans la base de donné
Est-ce correct de laisser password() sinon je ne sais pas koi changer pour faire fonctionner le code