<?php
require_once 'config/database.php';

try {
    $database = new Database();
    $conn = $database->getConnection();

    // Verificar a senha atual do admin
    $query = "SELECT id, nome, senha FROM usuarios WHERE nome = 'admin'";
    $stmt = $conn->query($query);
    $user = $stmt->fetch(PDO::FETCH_ASSOC);

    if ($user) {
        echo "Usuário admin encontrado<br>";
        echo "ID: " . $user['id'] . "<br>";
        echo "Hash atual da senha: " . $user['senha'] . "<br>";
        
        // Testar se a senha 'admin123' funciona
        $senha_teste = 'admin123';
        $senha_correta = password_verify($senha_teste, $user['senha']);
        echo "<br>Testando senha 'admin123': " . ($senha_correta ? "CORRETA" : "INCORRETA") . "<br>";

        if (!$senha_correta) {
            // Criar nova senha
            $novo_hash = password_hash($senha_teste, PASSWORD_DEFAULT);
            $update = $conn->prepare("UPDATE usuarios SET senha = ? WHERE id = ?");
            $update->execute([$novo_hash, $user['id']]);
            echo "<br>Senha atualizada! Tente fazer login novamente com:<br>";
            echo "Usuário: admin<br>";
            echo "Senha: admin123<br>";
        }
    } else {
        echo "Usuário admin não encontrado!";
    }

} catch (Exception $e) {
    echo "Erro: " . $e->getMessage();
}
?>
