41 lines
1.4 KiB
PHP
41 lines
1.4 KiB
PHP
<?php
|
|
/**
|
|
* Skrypt instalacyjny CMS
|
|
* Uruchom ten plik TYLKO RAZ po zainstalowaniu bazy danych
|
|
*/
|
|
|
|
require_once __DIR__ . '/config/database.php';
|
|
|
|
// Sprawdź czy admin już istnieje
|
|
$db = getDB();
|
|
$stmt = $db->query("SELECT COUNT(*) as count FROM users WHERE username = 'admin'");
|
|
$result = $stmt->fetch();
|
|
|
|
if ($result['count'] > 0) {
|
|
die('Administrator już istnieje! Jeśli zapomniałeś hasła, usuń użytkownika z bazy i uruchom ten skrypt ponownie.');
|
|
}
|
|
|
|
// Utwórz użytkownika admin z hasłem admin123
|
|
$password = password_hash('admin123', PASSWORD_DEFAULT);
|
|
|
|
$stmt = $db->prepare("
|
|
INSERT INTO users (username, email, password, role, status)
|
|
VALUES ('admin', 'admin@example.com', ?, 'admin', 'active')
|
|
");
|
|
|
|
if ($stmt->execute([$password])) {
|
|
echo "<h1>✅ Instalacja zakończona pomyślnie!</h1>";
|
|
echo "<p>Użytkownik administratora został utworzony:</p>";
|
|
echo "<ul>";
|
|
echo "<li><strong>Nazwa użytkownika:</strong> admin</li>";
|
|
echo "<li><strong>Hasło:</strong> admin123</li>";
|
|
echo "</ul>";
|
|
echo "<p><strong>WAŻNE:</strong> Zmień hasło po pierwszym zalogowaniu!</p>";
|
|
echo "<p><a href='admin/login.php'>Przejdź do panelu logowania →</a></p>";
|
|
echo "<hr>";
|
|
echo "<p style='color: red;'><strong>USUŃ TEN PLIK (install.php) PO INSTALACJI!</strong></p>";
|
|
} else {
|
|
echo "<h1>❌ Błąd instalacji</h1>";
|
|
echo "<p>Nie udało się utworzyć użytkownika administratora.</p>";
|
|
}
|
|
?>
|