フォーム認証を使用するASP.NETアプリケーションがあります。ユーザーがページの[サインアウト]ボタンをクリックすると、次のコードが実行されます。ログアウト後の矢印
FormsAuthentication.SignOut();
Response.Expires = 0;
Response.Cache.SetNoStore();
Response.AppendHeader("Pragma", "no-cache");
ただし、ユーザーは、再度ログインする必要なく、戻る矢印を押して前のページを見ることができます。私はそれが前のページがキャッシュされていることと関係があると確信しています。戻って再びログインするように求められたらどうすればいいですか?
する方法の1つは、すべてのページにNo-Cacheコードを書くことですが、コンテンツを有効期限切れにする良い方法も探しています。 +1 – Ramesh