登录后如何使用授权标题重定向到新页面?

时间:2020-11-06 20:07:15

标签: javascript node.js express authentication jwt

我有一个登录页面。单击登录按钮后,详细信息将发送到服务器并进行验证。成功验证后,将收到令牌作为回报。我需要知道如何使用此令牌集作为授权标头重定向到新页面(/仪表板)。请注意,我正在使用香草Js

function login(){  
  var userEmail = document.getElementById("email_field").value;
  var userPass = document.getElementById("password_field").value;  
  axios
    .post('http://localhost:5000/login',{
        username: userEmail,
        password: userPass,
    })
    .then( (response) => {
        if(response.data.success){
            let token = response.data.token;
            localStorage.setItem("SavedToken", token);
            axios.defaults.headers.common['Authorization'] = token;
            
             //some code here to redirect to localhost:5000/dashboard with authorization header
        }
        alert(response.data.message);
        console.log(response)
    }) 
}

0 个答案:

没有答案
相关问题