\/?~µ°€£]/"; $regEmail = "/^[a-z0-9_-]+@[a-z0-9-]+\.[a-z]/"; if ((strlen($password) >= 8) && preg_match($regNumb, $password) && preg_match($regUpper, $password) && preg_match($regSpecial, $password) && preg_match($regEmail, $email) ) { $dbuser = new DbUser; $registered = $dbuser->register_user($email, $password, $userStatus ); // Sélection du message à afficher en fonction de la réussite de l'inscription. if ($registered) { $message = ["userAdd", "success"]; } else { $message = ["userAdd", "fail"]; } // Redirection vers message avec l'index du message à afficher. $_SESSION["message"] = $message; header("Location: /Template/message.php"); die(); } else { // Si le mdp est arrivé jusque là et est insuffisament "fort" $message = ["userAdd", "fail"]; // Redirection vers message avec l'index du message à afficher. $_SESSION["message"] = $message; header("Location: /Template/message.php"); die(); } } ?>