exec("CREATE TABLE IF NOT EXISTS users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL UNIQUE,
password VARCHAR(255) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);");
echo "Tabela 'users' criada com sucesso ou já existente.
";
// Verifica se o usuário admin já existe
$stmt = $pdo->prepare("SELECT * FROM users WHERE username = ?");
$stmt->execute(['admin']);
if ($stmt->fetch()) {
echo "Usuário 'admin' já existe.
";
} else {
// Cria o usuário admin padrão
$username = 'admin';
$password = 'admin'; // Senha padrão
$hashed_password = password_hash($password, PASSWORD_DEFAULT);
$stmt = $pdo->prepare("INSERT INTO users (username, password) VALUES (?, ?)");
$stmt->execute([$username, $hashed_password]);
echo "Usuário 'admin' criado com sucesso com a senha padrão 'admin'.
";
}
} catch (PDOException $e) {
die("Erro na migração do banco de dados: " . $e->getMessage());
}
?>