Nettoyage du code, fix de petits bugs.
Co-authored-by: Charpentier Juliette <juliette.charpentier1@etu.u-pec.fr
This commit is contained in:
@@ -1,19 +1,13 @@
|
||||
<?php
|
||||
// Démarrage de la session pour accéder aux variables de session
|
||||
session_start();
|
||||
|
||||
// Vérifier et détruire le cookie utilisateur
|
||||
if (isset($_COOKIE['userData'])) {
|
||||
// Effacer la valeur du cookie
|
||||
unset($_COOKIE['userData']);
|
||||
// Demander au navigateur de supprimer le cookie
|
||||
setcookie('userData', '', time() - 3600, '/'); // Définit l'expiration du cookie à une heure dans le passé
|
||||
setcookie('userData', '', time() - 3600, '/');
|
||||
}
|
||||
|
||||
// Nettoyer toutes les données de session
|
||||
$_SESSION = array(); // Efface toutes les données stockées dans la session
|
||||
$_SESSION = array();
|
||||
|
||||
// Si vous voulez détruire complètement la session, supprimez également le cookie de session
|
||||
if (ini_get("session.use_cookies")) {
|
||||
$params = session_get_cookie_params();
|
||||
setcookie(
|
||||
@@ -27,10 +21,8 @@ if (ini_get("session.use_cookies")) {
|
||||
);
|
||||
}
|
||||
|
||||
// Finalement, détruire la session
|
||||
session_destroy();
|
||||
|
||||
// Rediriger l'utilisateur vers la page de connexion ou la page d'accueil
|
||||
header("Location: /account/login");
|
||||
exit();
|
||||
?>
|
Reference in New Issue
Block a user