でASP.Net(C#の)に私がログアウトした後に失われたセッションについてお聞きしたいと思いますクロム。これらのブラウザの両方で、[戻る]ボタンをクリックするとログアウトした後、ユーザーのアカウントに戻ります。 (ページロードで)セッションは、FirefoxとChrome
ログアウトページコード -
FormsAuthentication.SignOut();
Session.Abandon();
Session["CustomerId"] = null;
FormsAuthentication.RedirectToLoginPage();
他のすべてのページで
またはWeb設定で
Response.Cache.SetCacheability(HttpCacheability.NoCache);
if (Session["CustomerId"] == null)
{
Response.Redirect("~/Login.aspx");
}
PAGE-マスター上の[ファイル] -
<authentication mode="Forms">
<forms name="MyCookie" loginUrl="Login.aspx" protection="All" timeout="90" slidingExpiration="true"></forms>
</authentication>
あなたはまだログインしていますか?戻るボタンをクリックすると、ブラウザは単にキャッシュされたページを返すことができます。 Ctrl + F5でページをリロードしようとすると、まだログインしていますか? – sirrocco