Lexik Bundle Symfony 3

问题描述 投票:0回答:1

我使用LexikAuthentication Bundle。当我尝试使用ajax for login_check创建UI时,我在localStorage中找回了令牌,但是当我尝试登录到我的UI时,我得到了401 not authorization

这是我的login_check:

function authenticate(e) {
        e.preventDefault();
        $.ajax({
            url: 'http://localhost:8000/login_check',
            type: 'POST',
            data: JSON.stringify({
                '_username': $('#username').val(),
                '_password': $('#password').val()
            }),
            dataType: 'json',
            contentType: "application/json",
            access_token: "",
            crossDomain: true,
            success: function (data) {
                if (data != null && data != '') {
                    var token = "Bearer " + data.token;
                    console.log(token);
                    localStorage.setItem('token', data.token);
                    }
            }
        });

有人知道怎么修这个东西吗?

html ajax symfony lexikjwtauthbundle
1个回答
0
投票

好吧,我自己找到了解决方案。错误在于:localStorage.setItem('token',data.token);它应该是这样的:localStorage.setItem(“Bearer”,data.token);

© www.soinside.com 2019 - 2024. All rights reserved.