2016-03-13 12 views
5

Bir uygulama için kimlik doğrulaması ayarlıyorum. Oturum açma isteğimi girdikten sonra yanıt olarak bir JSON Web Jetonu gönderilir. Bunu Ajax ile başlığa bağlayabiliyorum. Sorun, girişten sonra yönlendirme yapmak için window.location.pathname kullanılırken, bir Ajax isteği olmadığı için üstbilgiye eklenmiş belirteci yoktur. Bunu nasıl halledebilirim?Window.location.pathname için Header Ekle

$.ajaxSetup({ 
 
    headers: { 
 
    'x-access-token': window.localStorage.jwt 
 
    } 
 
}); 
 

 
var Auth = { 
 
    signup: function() { 
 
    console.log('signuppp'); 
 
    var userSignup = { 
 
     username: $('#usernameSignup').val(), 
 
     password: $('#passwordSignup').val() 
 
    }; 
 
    console.log(userSignup) 
 
    return $.post('/api/users/register', userSignup, function (resp) { 
 
     console.log('resp: ',resp); 
 
     window.localStorage.setItem('jwt', resp.token); 
 
     
 
     //does not have x-access-token header 
 
     window.location.pathname = '/'; 
 
    }) 
 
    },

cevap