我正在寻找更好的方法来解决我的问题。我的登录表单上有记住我的功能。当用户单击记住我框时,我的 API 会向我发送令牌。
我的问题是存储此令牌并在用户返回我的网站时再次对用户进行身份验证的最佳方法是什么?
我以为,
- 创建一个 Cookie 并在其中存储令牌。
- 创建本地存储。
请给我任何可能对我有帮助的建议。
使用 ngCookie:ngCookies 模块提供了一个方便的包装器来读取和写入浏览器 cookie。
首先,使用 Bower 在应用程序中安装 ngCookiesbower install [email protected]
或手动。
然后注入ngCookies
在你的应用程序中,例如angular.module('app', ['ngCookies']);
然后简单地使用像
angular.module('App', ['ngCookies'])
.controller('demo', ['$cookies', function($cookies) {
// Setting a cookie
$cookies.put('cookieName', 'object');
// Retrieving a cookie
var sample= $cookies.get('cookieName');
// Remove a cookie
$cookies.remove('cookieName');
}]);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)