会话终止时的链接

本文关键字:链接 终止 会话 | 更新日期: 2023-09-27 17:59:01

你好,有人能帮我解决问题吗。每次我在我的mvc c#web应用程序中注销时,问题如下,打开了多个选项卡,并且我有一个链接,打开了一个模式对话框窗口,如果用户单击该链接,就会打开一个带有登录页面的模式对话框,而不是我想要的,即重定向到登录页面
它可以通过在控制器中使用以下内容来完成:

[Authorize]
public ActionResult Details(int id = 0){
    if (!Request.IsAuthenticated){
        return RedirectToAction("Login","Account");
    }
    else{
        // TODO if user is logged in
    }
}

但代码从未命中,而是调用帐户控制器中的登录操作。

会话终止时的链接

我还没有测试过这一点,但您可以在链接的onclick中对应用程序进行轻量级jQueryAJAX调用。如果AJAX调用成功,则登录并打开模态。如果不成功,请重定向到登录页面。