javascript - 怎么在登录验证的过程中存储token,并在相关的后续页面都拿到这个token?
本文介绍了javascript - 怎么在登录验证的过程中存储token,并在相关的后续页面都拿到这个token?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
登录的js代码大致是这样,输入用户名和密码可以获取到token,要怎么把token延续到后续相关页面里都能用到?
var App = angular.module('lcdApp', []);
App.controller('loginCtrl', function ($scope, $http, $window) {
$scope.loginClick = function () {
$http.post('url', {
username: $scope.username,
password: $scope.password
}).success(function (data, status, headers, config) {
})
.error(function (data, status, headers, config) {
console.log("http usrreg error!");
});
}
});
解决方案
在 success
的回调函数里面从 data
中取出 token
,将 token
保存到 sessionStorage
、localStorage
或者 cookie
中。需要用到 token 的时候再取出来。
这篇关于javascript - 怎么在登录验证的过程中存储token,并在相关的后续页面都拿到这个token?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文