【问题标题】:application should Logout After Browser is closed directly [duplicate]应用程序应该在浏览器直接关闭后注销[重复]
【发布时间】:2020-09-12 06:57:42
【问题描述】:

在 ASP.Net Web 应用程序中,我必须在浏览器直接关闭后注销(所有浏览器,如 google chrome、IE 和 Firefox)。请建议我任何想法。

【问题讨论】:

标签: javascript c# jquery asp.net


【解决方案1】:

只是给出一个想法

如果您将事件监听器添加到窗口,例如unload,它也会在页面重新加载时触发。尝试这样做,看看是否是个好主意。

<body onUnload="signOut()">

使signOut()函数重定向到Account/LogOff,这是ASP.net的一个内置方法。

 function signOut() {
    $.ajax({
        url: "/Account/LogOff",
        success: function (result) {
        // success
        }
    });
 }

现在,当标签页或浏览器关闭时,它会重定向到 LogOff 方法,用户必须重新登录。

【讨论】:

    猜你喜欢
    • 2013-11-26
    • 1970-01-01
    • 1970-01-01
    • 2019-09-12
    • 2012-12-04
    • 1970-01-01
    • 2017-01-05
    • 2017-04-09
    • 2016-09-06
    相关资源
    最近更新 更多