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