0

我创建的 cookie 有问题。

这个问题相关,我的 cookie 现在正在工作。问题是如果我更改了用户,仍然会显示相同的 cookie。有没有办法确保特定的 cookie 是针对特定用户的?谢谢

4

1 回答 1

2

看来您以前的代码仅在为空时触发cookie创建

if ($.cookie('cookieCreditDash') == null) {
  ...
}

所以我建议你每次触发用户注销事件时都清除 cookie。

$.removeCookie('cookieCreditDash');

或者,如果您可以在不退出任何用户的情况下更改用户,则saveCreditCookie每次更改用户时都触发函数。不确定如何在您的应用程序中检测到。

$.getJSON(url, function(data) {
  saveCreditCookie(data);
});
于 2012-10-06T07:26:23.107 回答