<?php
require_once 'core/db.php';

// Oluşturulacak bilgiler
$kullanici_adi = "admin";
$sifre_ham = "123456";
$ad_soyad = "Sistem Yöneticisi";
$rol = "admin";

// Şifreyi PHP'nin güvenli algoritmasıyla hash'liyoruz
$sifre_hashli = password_hash($sifre_ham, PASSWORD_BCRYPT);

try {
    // Önce aynı kullanıcı var mı kontrol edelim
    $kontrol = $pdo->prepare("SELECT id FROM kullanicilar WHERE kullanici_adi = ?");
    $kontrol->execute([$kullanici_adi]);

    if ($kontrol->rowCount() > 0) {
        echo "Bu kullanıcı zaten mevcut. Lütfen login.php üzerinden giriş yapmayı deneyin.";
    } else {
        // Kullanıcıyı ekle
        $sql = "INSERT INTO kullanicilar (kullanici_adi, sifre, ad_soyad, rol, durum) VALUES (?, ?, ?, ?, 1)";
        $stmt = $pdo->prepare($sql);
        $stmt->execute([$kullanici_adi, $sifre_hashli, $ad_soyad, $rol]);
        
        echo "<h3>Admin Kullanıcısı Başarıyla Oluşturuldu!</h3>";
        echo "Kullanıcı Adı: <b>$kullanici_adi</b><br>";
        echo "Şifre: <b>$sifre_ham</b><br><br>";
        echo "<a href='login.php'>Giriş Sayfasına Git</a>";
    }
} catch (PDOException $e) {
    echo "Hata oluştu: " . $e->getMessage();
}
?>