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

 


Dernière réponse
Sujet : [PHP]Identification
Mara's dad Si le LIKE '$pseudo%' marche pas, c'est peu^t-être un problème de casse (Minuscules, Majuscules)
 
Sinon pour passer en varchar, ben utilise phpMyAdmin ou un ALTER TABLE...

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
Mara's dad Si le LIKE '$pseudo%' marche pas, c'est peu^t-être un problème de casse (Minuscules, Majuscules)
 
Sinon pour passer en varchar, ben utilise phpMyAdmin ou un ALTER TABLE...
s0d4

Mara's dad a écrit a écrit :

Yes : si ton champ login est un char(x), fait un LIKE '$pseudo%'
 
Ou passe ton login en varchar(x).
 
Idem pour de password.  
 
 




 
 
ta sol marche pas ;(  
comment on fait pour passer en varchar ?

s0d4

speedyop a écrit a écrit :

trim tes pseudo a l'insert en base y'a pas de raison que ca marche pas...  




 
comment ça ???
tu peux me donner un exemple ???

Mara's dad Yes : si ton champ login est un char(x), fait un LIKE '$pseudo%'
 
Ou passe ton login en varchar(x).
 
Idem pour de password.

 

[edtdd]--Message édité par Mara's dad--[/edtdd]

speedyop trim tes pseudo a l'insert en base y'a pas de raison que ca marche pas...
s0d4 j'ai essayé ... un = au lieu du LIKE ...
que dalle, ça marche pas !
speedyop ... et les pass sont pas codé en base? ... et  un = au lieu du like
Mara's dad Heu, pourquoi un LIKE ?
s0d4 voilà, j'ai crée un site, les mecs crée un login, un pass ...
mais apres, je fais ça

Code :
  1. function veriflogin($pseudo,$mdp){
  2. $query="SELECT pass FROM users WHERE login LIKE '$pseudo'";
  3. $result=mysql_query($query);
  4. list($pass)=mysql_fetch_row($result);
  5. if ($mdp==$pass)
  6. {
  7.  $expire = 3600;
  8.  setcookie("nick",$pseudo,time()+$expire);
  9.  setcookie("pass",$pass,time()+$expire);
  10.  return true;
  11. }
  12. else
  13. {
  14.  return false;
  15. }
  16. }


et ça marche à moitié ... ça marche pour quelque identification, pas toutes ...
des idées ?


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