javascript - 怎么在登录验证的过程中存储token,并在相关的后续页面都拿到这个token?

查看:1773
本文介绍了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 保存到 sessionStoragelocalStorage 或者 cookie 中。需要用到 token 的时候再取出来。

这篇关于javascript - 怎么在登录验证的过程中存储token,并在相关的后续页面都拿到这个token?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆