<?php
// Connexion à la base
try {
    $pdo = new PDO("mysql:host=localhost;dbname=mariage_db;charset=utf8mb4", 'root', '', [
        PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
    ]);
} catch (Exception $e) {
    die("Erreur DB : " . $e->getMessage());
}

// Nom d'utilisateur et mot de passe à créer
$username = 'admin_test';
$password = 'monSuperMDP';

// Hash du mot de passe sécurisé
$passwordHash = password_hash($password, PASSWORD_DEFAULT);

// Préparer la requête d'insertion
$stmt = $pdo->prepare("INSERT INTO users (username, password_hash) VALUES (?, ?)");

try {
    $stmt->execute([$username, $passwordHash]);
    echo "Admin créé avec succès !<br>";
    echo "Username : $username<br>";
    echo "Password : $password<br>";
} catch (Exception $e) {
    echo "Erreur lors de la création : " . $e->getMessage();
}
