<?php
/**
 * logout.php - تسجيل الخروج
 */
require_once 'config.php';

// حذف Remember Me token من قاعدة البيانات
if (isset($_SESSION['customer_id'])) {
    $stmt = $conn->prepare("UPDATE customers SET remember_token = NULL, token_expires = NULL WHERE id = ?");
    $stmt->bind_param("i", $_SESSION['customer_id']);
    $stmt->execute();
    $stmt->close();
}

// حذف كوكي Remember Me
setcookie('remember_token', '', time() - 3600, '/');

// تدمير الجلسة بالكامل
$_SESSION = array();

if (ini_get("session.use_cookies")) {
    $params = session_get_cookie_params();
    setcookie(session_name(), '', time() - 42000,
        $params["path"], $params["domain"],
        $params["secure"], $params["httponly"]
    );
}

session_destroy();

// التوجيه للصفحة الرئيسية
header('Location: home.php');
exit;
?>