<?php
// logout.php - صفحه خروج
session_start();

// ===== ثبت لاگ‌اوت در ترکر (قبل از تخریب سشن) =====
if (isset($_SESSION['username'])) {
    require_once 'tracker.php';
    $tracker = new ActivityTracker();
    $tracker->logAction($_SESSION['username'], 'logout', 'User logged out');
    $tracker->endSession();
}

// تخریب session
$_SESSION = array();

// اگر می‌خواهید cookie session را هم حذف کنید
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
session_destroy();

// هدایت به صفحه ورود
header('Location: login.php?logout=1');
exit();
?>
