JeuWeb - Crée ton jeu par navigateur
[Résolu] Script d'inscription - Mais où est-ce que ça cloche ? - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Résolu] Script d'inscription - Mais où est-ce que ça cloche ? (/showthread.php?tid=3230)



[Résolu] Script d'inscription - Mais où est-ce que ça cloche ? - Reaven - 29-10-2008




RE: Script d'inscription - Mais où ça cloche ? - lemouix - 29-10-2008

$query= mysql_query("SELECT * FROM nil_membres ORDER BY id")or die(mysql_error());

Pöurquoi tout sélectionner ? autant sélectionner uninquement la ligne qui correspond à Login = '$login' et mdp = '$mdp' et si mysql_num_rows = 0, alors échec de l'authentification !


RE: Script d'inscription - Mais où ça cloche ? - Reaven - 29-10-2008

Je suis d'accord mais lorsque je fais ça il ne zappe plus la vérification du login mais il zappe toujours la vérification de l'email et du nom de la citée.

Aurait-il une autre solution ?

Merci,
Dark Angels


RE: Script d'inscription - Mais où ça cloche ? - lemouix - 29-10-2008

Fais une vérif sur tous les champs ! SELECT .... WHERE email = '$email' ... mdp ... login ... mdp

Après si c'est bon, tu enregistres !


RE: Script d'inscription - Mais où ça cloche ? - Reaven - 29-10-2008

Je l'ai fait ça fait exactement la même chose et le mot de passe est généré par le serveur il y a de forte chance pour qu'il ne soit pas le même donc je ne vois pas l'utilité de le vérifier.


RE: Script d'inscription - Mais où ça cloche ? - lemouix - 29-10-2008

Alors on ne s'occupe pas du mdp Smile
Il s'agit ici de l'inscription, donc tu t'occupes que du reste ! et si le num_rows = 0, alors gogogogo, INSERT !

peut etre que je loupe quelques chose... j'ai bien répondu ou pas ?


RE: Script d'inscription - Mais où ça cloche ? - Reaven - 29-10-2008

EN fait je vois pas tellement ce que tu veux que je fasse. Si je comprends bien je doit faire une requete comme ceci:

SELECT * FROM nil_membres WHERE email=$email AND seigneur=$seigneur AND citee=$citee

au lieu de:

SELECT * FROM nil_membres ORDER BY id

Le problème c'est que j'ai essayé mais ça ne marche pas le probleme reste le même.
Au niveau du num_rows je vois pas tellement ce que tu veux que je fasse.


RE: Script d'inscription - Mais où ça cloche ? - Anthor - 29-10-2008

En même temps sans WHERE comment veut tu savoir.....


RE: Script d'inscription - Mais où ça cloche ? - Reaven - 29-10-2008

Oui logique ^^ j'aurais du y penser dès le début mais cette modification je l'avais déjà faite et le problème est resté le même.

EDIT: J'ai trouvé ma solution à mon porblème. Je suis passé par mysql_num_rows