Не работатет авторизация PHP

Ecть вот такой код системы авторизации на сайте и я не совсем понимаю почему он не работает.

function loginUser($mysqli, $login, $pass)
{
    $stmt = $mysqli->prepare("SELECT * FROM users WHERE login=? or pass=?"); 
    $stmt->bind_param("ss", $login, $pass);
    $stmt->execute();
    $result = $stmt->get_result();
    return $result->fetch_assoc();
}
if ($Module == 'login' and isset($_POST['enter'])) {
    $auth = loginUser($mysqli, $_POST['login'], $_POST['pass']);
    if (!$_POST['login'] or !$_POST['pass']) {
        echo '<script>alert('Невозможно обработать форму')</script>';
    }
    $stmt = $mysqli->prepare("SELECT * FROM users WHERE login=?"); 
    $stmt->bind_param("ss", $login, $pass);
    $stmt->execute();
    $result = $stmt->get_result();
    $user = $result->fetch_assoc();
    if ($user && password_verify($_POST['pass'], $user['pass'])) {
        $_SESSION['user'] = $user;
        header('Location: /');
        exit();
    } else {
        echo '<script>alert('Невозможно обработать форму')</script>';
    }
}

Ошибок никаких нет, просто обновляется страница и всё. Подскажите пожалуйста в чём дело?


Ответы (0 шт):