<?php
if (session_status() === PHP_SESSION_NONE) { session_start(); }
require_once '../../config.php'; // আপনার config.php এর সঠিক পাথ দিন

// ১. ডাটাবেস থেকে ইউজারের Remember Token পুরোপুরি মুছে ফেলা (যাতে অটো-লগইন আর না হয়)
if (isset($_SESSION['user_id'])) {
    $user_id = $_SESSION['user_id'];
    $stmt = $conn->prepare("UPDATE users SET remember_token = NULL WHERE id = ?");
    $stmt->bind_param("i", $user_id);
    $stmt->execute();
    $stmt->close();
}

// ২. ব্রাউজারের ৫ বছরের কুকিটি ঠিক যেই নিয়মে সেট করা হয়েছিল, সেই নিয়মেই ডিলিট করা
if (isset($_COOKIE['auth_remember'])) {
    $is_secure = isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on';
    setcookie('auth_remember', '',[
        'expires' => time() - 3600, // পেছনের সময় (কুকি ডিলিট)
        'path' => '/',
        'domain' => '', 
        'secure' => $is_secure,
        'httponly' => true,
        'samesite' => 'Lax'
    ]);
    unset($_COOKIE['auth_remember']);
}

// ৩. সার্ভারের সকল সেশন ধ্বংস করা
$_SESSION = array();
session_destroy();

// ৪. লগআউট হওয়ার পর লগইন পেজে পাঠানো
header("Location: /login/"); 
exit();
?>