_Layoutページを作成し、そこにログイン/登録/ログアウトを維持します。デフォルトのWeb MVCアプリケーションを作成し、すべてのページでログイン/登録/ログアウトのレンダリングを確認することで確認できます。
Javaスクリプトを使用してキャッシュを消去する方法はたくさんあります。私はこの方法が好き 、
<script>
function ClearHistory()
{
var backlen = history.length;
history.go(-backlen);
window.location.href = loggedOutPageUrl //Pass your Index Page
}
</script>
さもないちょうどちょうど怒鳴るように、ログオフ()メソッドでキャッシュをクリアされた最も簡単な方法は、
{
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetExpires(DateTime.UtcNow.AddHours(-1));
Response.Cache.SetNoStore();
AuthenticationManager.SignOut(DefaultAuthenticationTypes.ApplicationCookie);
return RedirectToAction("Login");
}
このLinkをクリアするには多くの方法があります確認してください
キャッシュので、
戻るボタンは、ログアウト後に動作しません。
すべてのページにログアウトボタンを提供したいのですが、ユーザーは各ページにアクセスした後自動的にログアウトしますか? –
ログアウトを実装するには、マスターページを使用できます。ログアウトをクリックするとセッションがクリアされ、ログインページにリダイレクトされます – Vignesh
すべてのページにログアウトを実装します。@BasantaMatia – moazzam