Sign-in 清除 session 数据

Sign-in out clearing the session data

我要注销 link。我怎样才能注销清除我的 session 当用户点击注销时,当前 session 需要 cleared/abandoned。然后将用户引导至登录页面(例如 URL,login.com)

<a class="btn btn-primary" href="#">Sign Out</a>

从未在 session 上工作过。我该如何继续?

您可以尝试实施 Session.Abandon() 方法。

Session.Abandon();

public ActionResult LogOut()
{
    FormsAuthentication.SignOut();
    Session.Abandon(); 
    return RedirectToAction("index", "login");
}

对于会话超时,勾选这个 - https://docs.microsoft.com/en-us/previous-versions/iis/6.0-sdk/ms525473(v=vs.90)

对于会话放弃方法,选中此 - https://docs.microsoft.com/en-us/previous-versions/iis/6.0-sdk/ms524310(v=vs.90)

对于 HttpSessionState 方法,勾选这个 - http://msdn.microsoft.com/en-us/library/system.web.sessionstate.httpsessionstate_members.aspx