使用F5刷新页面时JWT不发送

时间:2017-08-09 08:06:01

标签: javascript jquery ajax

我尝试使用JWT授权用户。我在这里学习:jwt.io

用户刷新页面时出现问题。当用户发出ajax请求时没有问题,因为我在ajax请求中添加了beforeSend,如下所示:

$.ajax({
            url: '...',
            type: 'post',
            data: jsonObject,
            async: true,
            beforeSend: function(xhr){
                var completeToken = localStorage.getItem('JWT');

                if(completeToken != null ){
                    xhr.setRequestHeader("Authorization", completeToken);
                }
            }});

当用户发出no ajax-request时,JWT令牌不会发送到服务器。这有什么解决方案吗?我想使用cookies + JWT,但我保留这个最后的机会。

0 个答案:

没有答案