26 lines
777 B
PHP
26 lines
777 B
PHP
<?php
|
|
require_once __DIR__ . '/config.php';
|
|
require_once __DIR__ . '/../includes/functions.php';
|
|
|
|
function seed_default_user() {
|
|
$pdo = db();
|
|
$stmt = $pdo->query("SELECT COUNT(*) FROM users WHERE username = 'admin'");
|
|
if ($stmt->fetchColumn() == 0) {
|
|
$username = 'admin';
|
|
$password = 'password'; // Default password, change this!
|
|
$email = 'admin@example.com';
|
|
$role = 'admin';
|
|
|
|
if (create_user($username, $email, $password, $role)) {
|
|
echo "Default admin user created successfully. Username: admin, Password: password\n";
|
|
} else {
|
|
echo "Failed to create default admin user.\n";
|
|
}
|
|
} else {
|
|
echo "Admin user already exists. No action taken.\n";
|
|
}
|
|
}
|
|
|
|
seed_default_user();
|
|
|