0

作成した Cookie に問題があります。

この質問に関連して、私のクッキーは現在機能しています。問題は、ユーザーを変更した場合、同じ Cookie がまだ表示されていることです。特定の Cookie が特定のユーザー向けであることを確認する方法はありますか? ありがとうございました

4

1 に答える 1

2

以前のコードは、null の場合にのみ Cookie の作成をトリガーするようです

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

そのため、ユーザー ログアウト イベントがトリガーされるたびに Cookie をクリアすることをお勧めします。

$.removeCookie('cookieCreditDash');

または、ユーザーがログアウトせずにユーザーを変更できる場合は、ユーザーをsaveCreditCookie変更するたびに関数をトリガーします。アプリケーションでそれがどのように検出されるかはわかりません。

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