Exemplo n.º 1
0
 } else {
     $bdd = BaseDonnee::connexion();
     // Verif pseudo (Contient seulement des lettres et chiffres et n'existe pas déja)
     if (!ctype_alnum($pseudo)) {
         $erreurBool = true;
         $erreurs["pseudo"] .= "Username should contains only alphanumeric characters <br/>";
     }
     if (strlen($pseudo) < 3) {
         $erreurBool = true;
         $erreurs["pseudo"] .= "Username should contains at least 3 characters <br/>";
     }
     if (strlen($pseudo) > 9) {
         $erreurBool = true;
         $erreurs["pseudo"] .= "Username is too long <br/>";
     }
     if (BaseDonnee::pseudoExiste($bdd, $pseudo)) {
         $erreurBool = true;
         $erreurs["pseudo"] .= "This username already exists<br/>";
     }
     // Verif mail
     if (!preg_match('#^[\\w.-]+@[\\w.-]+\\.[a-zA-Z]{2,6}$#', $mail)) {
         $erreurBool = true;
         $erreurs["mail"] .= "Invalid email<br/>";
     }
     if (!BaseDonnee::mailExiste($bdd, $mail)) {
         $erreurBool = true;
         $erreurs["mail"] .= "This email already exists<br/>";
     }
     //Verif mdp (8 caracteres ou plus + 1 majuscule + 1 minuscule +  1 nombre/caractere spécial)
     if ($mdp1 != $mdp2) {
         $erreurBool = true;