Connexion réussie

"; // Requête pour récupérer les informations de l'utilisateur $query = "SELECT name, family_name, role FROM user WHERE mail = '$email'"; $result = mysqli_query($db, $query); if (!$result) { die('Erreur de requête : ' . mysqli_error($db)); } // Récupération des données if ($row = mysqli_fetch_assoc($result)) { $nameFetched = $row['name']; $familyNameFetched = $row['family_name']; $roleFetched = $row['role']; } else { echo "Aucun utilisateur trouvé avec cet email."; } $userData = array( "email" => $email, "name" => $nameFetched, "familyName" => $familyNameFetched, "role" => $roleFetched ); $userDataEncoded = json_encode($userData); setcookie("userData", $userDataEncoded, time() + 3600, "/"); if (isset($_COOKIE['userData'])) { $userDataEncoded = $_COOKIE['userData']; $userData = json_decode($userDataEncoded, true); // 'true' pour obtenir un tableau associatif echo "Email : " . $userData['email'] . "
"; echo "Prénom : " . $userData['name'] . "
"; echo "Nom : " . $userData['familyName'] . "
"; echo "Rôle : " . $userData['role'] . "
"; } else { echo "Cookie 'userData' non trouvé."; } } $newURL = "/"; header("Location: " . $newURL); die(); ?>