} 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;