remember me
Deploy HouseHub / deploy (push) Successful in 2s

This commit is contained in:
FeFeClochette committed 2026-08-26 19:02:39 +02:00
1 parent f19a7442de
commit b3139b577a
7 files changed
+88 -2

No files matched your search

+16 -2
View File
@@ -1,6 +1,20 @@
<?php
session_start();
// --- NOUVEAU : Révocation du "Se souvenir de moi" ---
if (isset($_SESSION['user']['id'])) {
require_once __DIR__ . '/includes/meta_db.php';
// On invalide le token en base de données
$stmt = $meta_pdo->prepare("UPDATE users SET remember_token = NULL WHERE id = ?");
$stmt->execute([$_SESSION['user']['id']]);
}
// On détruit le cookie côté navigateur
if (isset($_COOKIE['hh_remember'])) {
setcookie('hh_remember', '', time() - 3600, '/', '', isset($_SERVER['HTTPS']), true);
}
// ----------------------------------------------------
// On vide toutes les variables de session
$_SESSION = [];
@@ -21,6 +35,6 @@ if (ini_get("session.use_cookies")) {
);
}
// On renvoie vers la page de login (ou index si tu préfères)
// On renvoie vers la page de login
header('Location: /login.php');
exit;
exit;