Identification - Accent et majuscule

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Identification - Accent et majuscule

par VentduSud » 12 nov. 2006, 14:48

Exactement ^^

Si dans le champs pseudo il est écrit helene

ca me gène que Hélène fonctionne aussi

Pour le mot de passe, le problème ne se pose pas

Merci d'avance :oops:

par Cyrano » 12 nov. 2006, 14:38

Alors petite mise au point : lorsque tu poses une question, n'oublie jamais qu'on ne sait pas à quoi tu penses, on a que les éléments que tu donnes. Nos boules de cristal ayant été confisquées lors de la dernière vague d'inquisition, on peut toujours essayer de deviner, mais on a toutes les chances de tomber à coté. Donc sois précis et surtout il faut bien que tu réalises qu'une question bien formulée, c'est plus de 80% de la réponse.

Donc si je comprends bien (sous réserve), tu as un système actuellement insensible à la casse et qui ne tient pas compte de l'accentuation : or tu voudrais au contraire que ce soit plus strict : c'est bien ça ?

par VentduSud » 12 nov. 2006, 14:31

En fait, dans ma table, j'ai dans un champ pseudo le mot Hélène

si je tape helene, j'arrive a entrer.

Pourtant ces 2 mots sont differents ?!?!

par Cyrano » 12 nov. 2006, 14:10

Ce que tu n'expliques pas (on pourrait deviner... et se gourer) c'est sur quoi tu sèches au juste ? :-k

Identification - Accent et majuscule

par VentduSud » 12 nov. 2006, 14:03

Bonjour,

Il m'arrive un truc bête... et je comprends pas trop... ^^

C'est un formulaire d'entrée (Pseudo - Pass)
Si le membre s'appelle Hélène ou helene, la personne peut entrer !?!?
Les majuscules et accent ne sont pas traité differement...

La je séche...


<?
if($pseudo=='' || $pass=='')
{
header("location: erreur/erreur_entree.htm");
exit;
}
$sql = "SELECT pass FROM 1_inscrit WHERE pseudo='$pseudo'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
if($data['pass'] != $pass)
{
header("location: erreur/erreur_entree.htm");
exit;
}
else
{


Merci d'avance pour un conseil.... :wink: