From 4e331baad4b9b0d1f3c71df41935ae43f7066750 Mon Sep 17 00:00:00 2001 From: vbochet <vbochet@gmail.com> Date: Mon, 25 Apr 2016 21:03:50 +0200 Subject: [PATCH] =?UTF-8?q?Modification=20du=20contr=C3=B4leur=20d'inscrip?= =?UTF-8?q?tion=20pour=20prendre=20en=20compte=20le=20hashage=20du=20mot?= =?UTF-8?q?=20de=20passe?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controller/RegisterController.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/controller/RegisterController.php b/app/controller/RegisterController.php index 3612a6d..ac92392 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 -- GitLab