2017-12-18 6 views
0

나는 LexikAuthentication Bundle을 사용합니다. login_check에 ajax를 사용하여 UI를 만들려고하면 localStorage에서 토큰을 다시 가져 오지만 UI에 로그인하려고하면 401 not authorization이 표시됩니다.Lexik 번들 Symfony 3

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); 
        } 
      } 
     }); 

누구든지이 문제를 해결하는 방법을 알고 :

이 내 login_check입니까?

답변

0

좋아요. 나는 해결책을 자신에게서 찾았습니다. 오류는 다음과 같습니다. localStorage.setItem ('token', data.token); 다음과 같아야합니다. localStorage.setItem ("Bearer", data.token);