<?php
session_start();

echo "<h2>Session Test Sayfası</h2>";
echo "<h3>Tüm Session Değerleri:</h3>";
echo "<pre>";
print_r($_SESSION);
echo "</pre>";

echo "<h3>Önemli Session Kontrolleri:</h3>";
echo "loggedin: " . (isset($_SESSION['loggedin']) ? ($_SESSION['loggedin'] ? 'true' : 'false') : 'not set') . "<br>";
echo "username: " . (isset($_SESSION['username']) ? $_SESSION['username'] : 'not set') . "<br>";
echo "user_id: " . (isset($_SESSION['user_id']) ? $_SESSION['user_id'] : 'not set') . "<br>";

echo "<h3>Login Durumu Kontrolü:</h3>";
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] === true) {
    echo "✅ Kullanıcı GİRİŞ YAPMIŞ";
} else {
    echo "❌ Kullanıcı GİRİŞ YAPMADI";
}

echo "<h3>JavaScript Kontrolü:</h3>";
?>
<script>
console.log("PHP Session loggedin:", <?php echo json_encode(isset($_SESSION['loggedin']) && $_SESSION['loggedin'] === true); ?>);
</script>

<h3>Test Login Formu:</h3>
<form method="POST" action="">
    <input type="text" name="test_username" placeholder="Kullanıcı adı" required><br><br>
    <input type="password" name="test_password" placeholder="Şifre" required><br><br>
    <button type="submit" name="test_login">Test Login</button>
</form>

<br>
<a href="logout.php">Çıkış Yap</a> | <a href="/">Ana Sayfa</a>

<?php
if (isset($_POST['test_login'])) {
    $username = $_POST['test_username'];
    $password = $_POST['test_password'];
    
    // Basit test için admin/admin
    if ($username === 'admin' && $password === 'admin') {
        $_SESSION['loggedin'] = true;
        $_SESSION['username'] = $username;
        $_SESSION['user_id'] = 1;
        echo "<script>alert('Test login başarılı!'); window.location.reload();</script>";
    } else {
        echo "<script>alert('Test login başarısız!');</script>";
    }
}
?>