Как проверить, есть ли у пользователя, открывающего веб-страницу, токен JWT?Использование JS и AJAX - PullRequest
0 голосов
/ 12 июня 2019

У меня есть веб-страница, размещенная локально. Когда я набираю localhost: 1111, моя страница должна проверить, есть ли у меня токен JWT в «Запросе» (я верю), и если я это сделаю, отобразить его, если нет, перенаправить меня на страницу входа, которая будет обрабатывать получение JWT.

Сейчас он всегда перенаправляет меня на страницу входа. Даже после входа в систему он открывает мою страницу, а затем автоматически перенаправляет на страницу входа снова. Я считаю, что мне нужно использовать AJAX для прослушивания запросов на мою страницу и обработки запроса там.

Это код, который у меня есть до сих пор

$(window).ready(function() {
    if (this.response == null)
    {
        window.location.href = "LOGIN-PAGE.COM";
    }
    else
    {
        var responseObject = JSON.parse(this.response);

        if (responseObject.token) 
        {
            document.getElementById("userDetails").innerHTML = responseObject.token;
        } 
        else 
        {
            document.getElementById("userDetails").innerHTML = "No token received";
        }
    }

} )

И это, очевидно, не работает. Я новичок в Интернете, но у меня есть некоторый опыт работы с JS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...