|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Débutant
Inscription : mai 2007 Messages : 257 ![]() |
Bonjour a tous,
Je vous expose mon problème. J'ai une base de données contenant des mot de passe et des login. J'ai une page (PHP) qui est un formulaire de connexion est il doit aller chercher les MPD et login dans la BDD Mais alors que je fais avec ma base de donné un array je en peux que récupérer le DERNIER MPD et LOgin. Quelqu'un peut il m'aider ??? En espérent avoir été clair... Jonathan
__________________
OpenGL est une librairie graphique 3D très évoluée et totalement portable offrant de nombreuses ressources aux programmeurs cherchant à faire de la synthèse d'images (pour les jeux par exemples). ![]() Je sais que ce pseudo est prétentieux mais je ne savais quoi mettre d'autre (à part Bill Gates peut-être !? )
|
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() |
Tu peux mettre le bout de code de la requete et de la facon dont tu vérifies la connexion ?
|
|
|
00
|
|
|
#3 | ||
|
Débutant
Inscription : mai 2007 Messages : 257 ![]() |
Je vous donne tous mon code
Code :
__________________
OpenGL est une librairie graphique 3D très évoluée et totalement portable offrant de nombreuses ressources aux programmeurs cherchant à faire de la synthèse d'images (pour les jeux par exemples). ![]() Je sais que ce pseudo est prétentieux mais je ne savais quoi mettre d'autre (à part Bill Gates peut-être !? )
|
||
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : octobre 2005 Messages : 427 ![]() |
Heu...
Ta requête a pas l'air correcte. Code :
SELECT login, pass FROM cap_private_zone WHERE login = '$pseudo'
__________________
Linio |
|
|
00
|
|
|
#5 |
|
Débutant
Inscription : mai 2007 Messages : 257 ![]() |
A heu faut pas en tenir compte c'était un test que j'ai oublié de retirer
__________________
OpenGL est une librairie graphique 3D très évoluée et totalement portable offrant de nombreuses ressources aux programmeurs cherchant à faire de la synthèse d'images (pour les jeux par exemples). ![]() Je sais que ce pseudo est prétentieux mais je ne savais quoi mettre d'autre (à part Bill Gates peut-être !? )
|
|
|
00
|
|
|
#6 | ||
|
Membre éclairé
![]() Inscription : octobre 2005 Messages : 427 ![]() |
Ben c'est normal que ça ne marche pas puisque tu écrases tes données à chaque ligne.
Il faut faire: Code :
Cela dit ce n'est pas la bonne méthode, il faut que tu choisisses dans ta requête le login et le pass que tu veux vérifier directement et ne pas faire ton traitement en php ...
__________________
Linio |
||
|
|
00
|
|
|
#7 |
|
Débutant
Inscription : mai 2007 Messages : 257 ![]() |
Il m'affiche autant de fois qu'il y a de mots de passe
$login=$MDP sinon comment on peut faire d'autre ?
__________________
OpenGL est une librairie graphique 3D très évoluée et totalement portable offrant de nombreuses ressources aux programmeurs cherchant à faire de la synthèse d'images (pour les jeux par exemples). ![]() Je sais que ce pseudo est prétentieux mais je ne savais quoi mettre d'autre (à part Bill Gates peut-être !? )
|
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() Inscription : octobre 2005 Messages : 427 ![]() |
Bon, il faut recadrer.
Si ce que tu veux faire c'est vérifier à la connection de quelqu'un que son mot de passe et login sont bon, c'est pas du tout comme ça qu'il faut faire. Tu dois faire un formulaire et faire une requête qui ne te renvoie QUE la ligne correspondant à ton potentiel utilisateur en fonction de son login et mot de passe. Du genre: Code :
$sql = "SELECT id_user FROM matable where login='".$login." AND password = '".$monpassword."'"; De plus je ne sais pas quelle type de sécurité tu veux avoir pour ton site, mais avoir des mots de passes cryptés est un minimum (cf fonction sha1 en php).
__________________
Linio |
|
|
00
|
|
|
#9 |
|
Débutant
Inscription : mai 2007 Messages : 257 ![]() |
et cette requette sql je dois la mettre ou ??
__________________
OpenGL est une librairie graphique 3D très évoluée et totalement portable offrant de nombreuses ressources aux programmeurs cherchant à faire de la synthèse d'images (pour les jeux par exemples). ![]() Je sais que ce pseudo est prétentieux mais je ne savais quoi mettre d'autre (à part Bill Gates peut-être !? )
|
|
|
00
|
|
|
#10 |
|
Membre éclairé
![]() Inscription : octobre 2005 Messages : 427 ![]() |
Ben à la place de la tienne...
Hum, je vais pas réécrire ton programme, il y a des tutos sur le site sur la programmation MySQL/PHP, il y a même des exemples sur la mise en place de ce type de procédures de reconnaissance d'utilisateur.
__________________
Linio |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com