我实现了AngularJS项目,服务端实现我使用了.NET WEB API。对于授权,我正在使用
FormsAuthentication.SetAuthCookie(token, false);
浏览器Cookie即将推出。
但我无法在JavaScript中获取Cookie
请帮助我,为什么它会变空?
答案 0 :(得分:3)
原因是.MDAUTH
Cookie设置为HttpOnly
。这意味着只有服务器端才能访问cookie而不是客户端。在后端设置Cookie时,您需要将HttpOnly
明确设置为false
。