yienyien

  • Site web
  • Nombre de sujets
    1
  • Nombre de messages
    4
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
yienyien
le 27/04/2006 à 18:09
Espace membres
Bonjour à tous,

J'ai récupéré un script sur le site de lephpfacile dans la section "comment faire" afin de créer un espace membre.

Le problème que je rencontre est le suivant :

Lorsque je rentre mon login et mon mot de passe dans le formulaire concu à cet effet, un message s'affiche en m'indiquant " Compte non reconnu, veuillez ressaisir vos identifiants " Le login et le mot de passe sont pourtant bien exact lorsque je vais voir dans la base ..... je ne vois vraiment pas !

Si vs avez une idée je suis preneur

Ps : merci de me préciser si vous voulez une partie special du code

Ses derniers messages sur les forums

forum
yienyien
le 28/04/2006 à 12:16
Espace membres
Mon problème est reglé !

Cela venait pas de la requête ... mais du champ" passe" dans ma base qui ne comportait que 20 caractères au lieu de 32 comme préconisé pour MD5.

Merci encore à toi la globule ! ++
yienyien
le 28/04/2006 à 10:15
Espace membres
Quand je copie la requête tel que tu la vois, j'ai un message d'erreur : #1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ''SELECT * FROM clients WHERE nom="'.addslashes($_POST['nom']).'

Est ce que je doit copier la requête tel quelle ou faire le tri, merci pour vos précisions ?
yienyien
le 27/04/2006 à 21:22
Espace membres
Ma requete :

// on teste si une entrée de la base contient ce couple login / pass
$sql = 'SELECT count(*) FROM clients WHERE nom="'.addslashes($_POST['nom']).'" AND passe="'.md5(addslashes($_POST['passe'])).'"';
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.''.mysql_error());
$data = mysql_fetch_array($req);

mysql_free_result($req);
mysql_close();

Je ne comprens pas porquoi les données rentrent dans la base et ne sont reconnus ensuite, si vs avez une idée

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours