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()); } ?>