<?php
header('Content-Type: application/json; charset=utf-8');

// Basit test
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $sifre = $_POST['panel_sifre'] ?? '';
    
    if (empty($sifre)) {
        echo json_encode(['sonuc' => 'bos', 'mesaj' => 'Şifre boş']);
        exit;
    }
    
    // Veritabanı bağlantısı
    try {
        require_once __DIR__ . '/database/config.php';
        
        $db = new PDO(
            "mysql:host=$dbHost;dbname=$dbName;charset=utf8mb4",
            $dbUser,
            $dbPass
        );
        
        // Tüm kullanıcıları çek
        $stmt = $db->query("SELECT * FROM kullanicilar");
        $users = $stmt->fetchAll(PDO::FETCH_ASSOC);
        
        foreach ($users as $user) {
            // Hash kontrolü
            if (password_verify($sifre, $user['sifre'])) {
                session_start();
                $_SESSION['kul_id'] = $user['kullaniciadi'];
                $_SESSION['k_rol'] = $user['k_rol'] ?? 'user';
                echo json_encode(['sonuc' => 'tamam', 'mesaj' => 'Giriş başarılı']);
                exit;
            }
        }
        
        echo json_encode(['sonuc' => 'yanlis', 'mesaj' => 'Geçersiz şifre']);
        
    } catch (Exception $e) {
        echo json_encode(['sonuc' => 'hata', 'mesaj' => $e->getMessage()]);
    }
} else {
    echo json_encode(['sonuc' => 'info', 'mesaj' => 'POST metodu kullanın']);
}
