= 3 && preg_match("#[a-zA-Z0-9]+#", $pseudo) && strlen($pseudo) <= $pseudoMaxLength){ return true; } else return false; } /** * Valide un mot de passe en vérifiant que la longueur est suffisante, qu'il contient au moins un chiffre et une lettre, * et qu'il respecte la longueur maximale définie globalement. * * @param string $password Le mot de passe à valider. * @return bool Vrai si le mot de passe est valide, faux sinon. */ static function password($password) : bool { global $passwordMaxLength; if(strlen($password) >= 8 && strlen($password) <=$passwordMaxLength && preg_match("#[0-9]+#", $password) && preg_match("#[a-zA-Z]+#", $password)){ return true; } else return false; } }