From 8d66d324bcc899a868558be4d5632871d34c662b Mon Sep 17 00:00:00 2001 From: Loris BALOCCHI Date: Tue, 11 Jun 2024 09:41:34 +0200 Subject: [PATCH] Fix du script de register Co-authored-by: Charpentier Juliette --- account/register/register.php | 47 +++++++++++++++++------------------ 1 file changed, 23 insertions(+), 24 deletions(-) diff --git a/account/register/register.php b/account/register/register.php index fb1579d..79d43f5 100644 --- a/account/register/register.php +++ b/account/register/register.php @@ -66,45 +66,44 @@ require_once $_SERVER['DOCUMENT_ROOT'] . '/tools/dbConnect.php'; $role = "Membre"; } - - - - $addUser = "INSERT INTO `user`(`mail`, `name`, `family_name`, `role`, `password`) VALUES ('$email', '$name', '$familyName', '$role', '$hashedPassword')"; - $resultAddUser = mysqli_query($db, $addUser); if (!$resultAddUser) { echo "

Erreur lors de l'exécution de la requête.

"; } else { if (mysqli_affected_rows($db) > 0) { echo "

Utilisateur créé avec succès.

"; + + // Créer un tableau avec les données utilisateur + $userData = array( + "email" => $email, + "name" => $name, + "familyName" => $familyName, + "role" => $role, + ); + // Sérialiser le tableau en JSON + $userDataEncoded = json_encode($userData); + // Stocker les données sérialisées dans un cookie + setcookie("userData", $userDataEncoded, time() + 3600, "/"); + + echo "

Cookie créé avec succès. Contenu du cookie :

"; + echo "

" . $userDataEncoded . "

"; + + echo "

Prénom : " . $name . "

"; + echo "

Nom : " . $familyName . "

"; + echo "

Adresse mail : " . $email . "

"; + echo "

Mot de passe : " . $password . "

"; + echo "

Mot de passe hashé : " . $hashedPassword . "

"; + echo "

Rôle : " . $role . "

"; + } else { echo "

Aucun utilisateur n\'a été ajouté.

"; } } - echo "

Prénom : " . $name . "

"; - echo "

Nom : " . $familyName . "

"; - echo "

Adresse mail : " . $email . "

"; - echo "

Mot de passe : " . $password . "

"; - echo "

Mot de passe hashé : " . $hashedPassword . "

"; - echo "

Rôle : " . $role . "

"; - // Créer un tableau avec les données utilisateur - $userData = array( - "email" => $email, - "name" => $name, - "familyName" => $familyName, - "role" => $role, - ); - // Sérialiser le tableau en JSON - $userDataEncoded = json_encode($userData); - // Stocker les données sérialisées dans un cookie - setcookie("userData", $userDataEncoded, time() + 3600, "/"); - echo "

Cookie créé avec succès. Contenu du cookie :

"; - echo "

" . $userDataEncoded . "

"; include ($_SERVER['DOCUMENT_ROOT'] . '/views/footer.php'); ?>