diff --git a/app/controller/RegisterController.php b/app/controller/RegisterController.php index 3612a6d32e227f0d25d3c3d40d892373417973b9..ac92392528c143d9ee9c4d95008385f0d95b2c3b 100644 --- a/app/controller/RegisterController.php +++ b/app/controller/RegisterController.php @@ -18,12 +18,18 @@ class RegisterController extends Controller { // classe de contrôleur pour l'in } $data = $_POST; + $data['password'] = password_hash($data['password'], PASSWORD_DEFAULT); $data['slug_joueur'] = self::slugify($_POST['pseudo']); $result = Register::check($data['slug_joueur'], $_POST['email']); // vérifie si le pseudo est libre et que l'adresse email n'est pas déjà utilisée if($result == 1) { // connexion valide - Register::writedb($data);// on réalise l'inscription à l'aide d'une méthode de la classe Register - header('Location:valid'); // on redirige vers la page OK + $success = Register::writedb($data);// on réalise l'inscription à l'aide d'une méthode de la classe Register + if($success == 1) { + header('Location:valid'); // on redirige vers la page OK + } + else { + echo "<h1>Erreur : l'inscription a échoué</h1>"; + } } else { session_start(); // on démarre une session pour avoir accès aux variables superglobales de session