15 lines
528 B
PHP
15 lines
528 B
PHP
<?php
|
|
require_once 'db/config.php';
|
|
|
|
// Create a default admin user if none exists
|
|
$pdo = db();
|
|
$stmt = $pdo->query("SELECT id FROM users WHERE role = 'admin'");
|
|
if (!$stmt->fetch()) {
|
|
$password = password_hash('admin123', PASSWORD_BCRYPT);
|
|
$stmt = $pdo->prepare("INSERT INTO users (username, email, password, role) VALUES (?, ?, ?, 'admin')");
|
|
$stmt->execute(['admin', 'admin@verigate.local', $password]);
|
|
echo "Default admin user created: admin / admin123";
|
|
} else {
|
|
echo "Admin user already exists.";
|
|
}
|
|
?>
|