J'ai un problème avec ce formulaire d'inscription, je vérifie le mot de passe et le nom d'utilisateur, ceci est le processus dans lequel je le fais?formulaire d'inscription vérification de l'ordre en php?
php:
$username = mysql_real_escape_string($_POST['username']);
$password = md5(mysql_real_escape_string($_POST['pass']));
//check if username is valid
if (ereg("^[a-zA-Z0-9_\-]+$", $username)){
die(msg(0,"oOps, This username is not valid, only numbers, letters and underscores allowed"));
}
// check if password is more than 6
if(strlen($password) < 6){
die(msg(0,"oOps, The password has to be more than 6 characters, be tricky!"));
}
mais je tape l'utilisateur, mot de passe correctement, mais sa me donne encore les erreurs affichées, est Thier quelque chose de mal avec le contrôle :)) grâce
La longueur du hachage est la même quelle que soit la longueur du mot de passe. En outre, vous devriez utiliser un [salt] (http://en.wikipedia.org/wiki/Cryptographic_salt). – Gelatin
Vous NE DEVREZ PAS utiliser 'ereg' ces fonctions sont obsolètes. Utilisez 'preg' à la place. – prodigitalson