使用AngularJS过期cookie?

时间:2013-07-25 15:00:25

标签: angularjs

我需要能够在cookie中存储一些身份验证信息并设置过期日期。

据我所知,$ cookie和$ cookiestore不支持此功能。

是否有任何替代方案或是唯一可以在服务器端执行此操作的方法?

我希望有一个模块可以公开这个功能吗?

提前致谢

2 个答案:

答案 0 :(得分:1)

jquery-cookie简化了这一点。要设置在30天后过期的Cookie,

$.cookie('auth', token, 30);

https://github.com/carhartl/jquery-cookie

答案 1 :(得分:0)

您可以使用window.document.cookie从Angular Ctrl中的标准JavaScript创建cookie。

https://developer.mozilla.org/en-US/docs/Web/API/document.cookie

文档示例:

document.cookie = "someCookieName=true; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/";