相关疑难解决方法(0)

注销 MVC 4 上的清除会话

我需要知道如何在注销时清除会话,MVC 4 asp.net 我已经尝试了几乎所有的事情,但都是徒劳的。

    [AllowAnonymous]
    public ActionResult SignOut()
    {
        Response.AddHeader("Cache-Control", "no-cache, no-store,must-revalidate");
        Response.AddHeader("Pragma", "no-cache");
        Response.AddHeader("Expires", "0");
        Session.Abandon();

        Session.Clear();
        Response.Cookies.Clear();
        Session.RemoveAll();

        Session["Login"] = null;
        return RedirectToAction("Index", "Login");
    }
Run Code Online (Sandbox Code Playgroud)

Session.Clear();
Session.Abandon(); 在注销等时
清除 cookie
设置会话为空

但是当我点击浏览器的后退按钮时。它重定向到同一个帐户。请帮助我,当我单击注销按钮时,我将如何清除会话变量。我一个一个地尝试了上面的每一个,然后在组中,但结果相同。

asp.net-mvc-4

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

asp.net-mvc-4 ×1