Skip to content
Extraits de code Groupes Projets
Valider 4e331baa rédigé par vbochet's avatar vbochet
Parcourir les fichiers

Modification du contrôleur d'inscription pour prendre en compte le hashage du mot de passe

parent 2b0d6751
Aucune branche associée trouvée
Aucune étiquette associée trouvée
2 requêtes de fusion!21Merge de Dev dans Master,!1Merge de dev-nestor sur dev
...@@ -18,12 +18,18 @@ class RegisterController extends Controller { // classe de contrôleur pour l'in ...@@ -18,12 +18,18 @@ class RegisterController extends Controller { // classe de contrôleur pour l'in
} }
$data = $_POST; $data = $_POST;
$data['password'] = password_hash($data['password'], PASSWORD_DEFAULT);
$data['slug_joueur'] = self::slugify($_POST['pseudo']); $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 $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 if($result == 1) { // connexion valide
Register::writedb($data);// on réalise l'inscription à l'aide d'une méthode de la classe Register $success = 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 if($success == 1) {
header('Location:valid'); // on redirige vers la page OK
}
else {
echo "<h1>Erreur : l'inscription a échoué</h1>";
}
} }
else { else {
session_start(); // on démarre une session pour avoir accès aux variables superglobales de session session_start(); // on démarre une session pour avoir accès aux variables superglobales de session
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter