<?php
session_start();
require_once "../config/database.php";

if($_POST){

    $usuario = trim($_POST['usuario']);
    $senha = trim($_POST['senha']);

    echo "<h3>DEBUG LOGIN</h3>";

    $sql = $pdo->prepare(
        "SELECT * FROM usuarios WHERE usuario = ?"
    );

    $sql->execute([$usuario]);

    echo "Usuário informado: ".$usuario."<br>";
    echo "Registros encontrados: ".$sql->rowCount()."<br>";

    if($sql->rowCount() > 0){

        $user = $sql->fetch(PDO::FETCH_ASSOC);

        echo "Usuário banco: ".$user['usuario']."<br>";
        echo "Perfil: ".$user['perfil']."<br>";

        $teste = password_verify($senha, $user['senha']);

        echo "Resultado password_verify: ";
        var_dump($teste);

        if($teste){

            $_SESSION['usuario'] = $user['nome'];
            $_SESSION['perfil'] = $user['perfil'];

            echo "<br><br>LOGIN OK";
            exit;
        }
    }

    echo "<br><br>LOGIN FALHOU";
    exit;
}
?>

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>SIGOB Login</title>
</head>
<body>

<form method="post">
    <input type="text" name="usuario" placeholder="Usuario"><br><br>
    <input type="password" name="senha" placeholder="Senha"><br><br>
    <button type="submit">Entrar</button>
</form>

</body>
</html>
