39188-vm/setup_admin.php
2026-03-14 01:48:22 +00:00

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.";
}
?>