Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2094 connectés 

 


Dernière réponse
Sujet : pb en php ...
Autruche $result = mysql_query("SELECT login,pass  FROM comptes WHERE login='$pseudo'" );  
list($login,$password)=mysql_fetch_row($result);
$pseudo1=strtolower($pseudo);
$login=strtolower($login);
 
if ($login!=$pseudo1 || $password!=$pass)
die ("erreur" );

 

[edtdd]--Message édité par autruche--[/edtdd]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Autruche $result = mysql_query("SELECT login,pass  FROM comptes WHERE login='$pseudo'" );  
list($login,$password)=mysql_fetch_row($result);
$pseudo1=strtolower($pseudo);
$login=strtolower($login);
 
if ($login!=$pseudo1 || $password!=$pass)
die ("erreur" );

 

[edtdd]--Message édité par autruche--[/edtdd]

sylsau ouais c vrai   comme tu peux le voir  niveau optimisation du code j'ai des progrès à faire  :)
Autruche

sylsau a écrit a écrit :

bain ouais  
de toute façon tu fais la première  boucle  
if(login==$login  ....{
 
}else{
erreur
 
}  




 
la variante evite d'avoir des tonnes de crochets

sylsau bain ouais  
de toute façon tu fais la première  boucle  
if(login==$login  ....{
 
}else{
erreur
 
}
massanu bah explique alors , lol
Autruche bah cai pa compliqué ce que j'ai dit :p
massanu allez autruche lache des explicatoins avec tes posts stp ;)
Autruche variante  
 
if (login!=$login && pass!=$pass)
die ("erreur" );
massanu ouais bah c tout con en fait
sylsau bain  ça vérifie  ce que je demandais au début  je pense  
que le login et le pass soit sur une même ligne de la table donc qu'ils soient en rapport et que ce soit pas un pseudo et un login n'appartenant pas au même inscrit.
massanu mais jcapte pas la solution dautruche pkoi elle marche en fait
sylsau bain je fais un forum en php  
et c  t dans la page où le membre peut updater son profil  
s'il tapait son login et imaginons mettait le pass d'un autre membre ça marchait quand même et ça donnait la possibilité de modifier un profil qui n'était pas le sien
massanu jvoudrais savoir au passage
tu cherchais a faire quoi ?
sylsau ça marche merci beaucoup  :)  
t'avais fait une petite erreur dans le bout de code  
t'avais oublié  de mettre dans le if  
les deux égales
  if(login==$login && pass==$pass)
Autruche mysql_query("SELECT login,pass  FROM comptes WHERE login='$pseudo' AND pass='$pass'" );  
 
 
if (login=$login && pass=$pass)
{
....
 
}

 

[edtdd]--Message édité par autruche--[/edtdd]

massanu faudrait pas ajouté un GROUP BY login ?
sylsau salut    
j'aurai une petite question voici ma requête sql:  
mysql_query("SELECT*FROM compte WHERE login='$pseudo' AND pass='$pass'" );
 
cette requête      vérifie  si dans toute la table y  a tel login et tel pass    
 
mais le pb  c   qui si on rentre le login de quelqu'un et le pass d'un autre ça marche aussi      
 
  je peux pas rajouter un truc ds la requête  spécifiant    que le pseudo et le login  doivent être sur la même ligne   dans la table pour que ça marche.

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)