Bonjour tout le monde ^^
Bon, voilà, normalement, l'inscription a mon site est protégée via un javascript ET un PHP, pour éviter que des caractères interdits passent...
A part que je viens d'en voir 2 s'inscrire avec des insertions de script (sans effet, la limite de nombre de caractères dans les tables étant efficaces.)
Mais ce que je comprends pas, c'est que normalement mon code PHP devrait marcher... L'est où le soucis ?
Modifié par Lothindil (20 Oct 2011 - 14:11)
Bon, voilà, normalement, l'inscription a mon site est protégée via un javascript ET un PHP, pour éviter que des caractères interdits passent...
A part que je viens d'en voir 2 s'inscrire avec des insertions de script (sans effet, la limite de nombre de caractères dans les tables étant efficaces.)
Mais ce que je comprends pas, c'est que normalement mon code PHP devrait marcher... L'est où le soucis ?
$exp_reg_login= "[^A-Za-z0-9'_ -]";
if (preg_match($exp_reg_login,$login)==1)
{
$inscriptionOK= false;
$loginOk= false;
$affichage .= "<p>votre login contient des caractères non-autorisés</p>";
};
if($inscriptionOk == false)
{
//retour du formulaire, avec les champs corrects remplis et les erreurs marqués.
}
Modifié par Lothindil (20 Oct 2011 - 14:11)