gpt4 book ai didi

asp.net-mvc - 如何注销当用户在未注销的情况下关闭 Web 应用程序

转载 作者:行者123 更新时间:2023-12-01 03:58:02 26 4
gpt4 key购买 nike

我创建了 Asp.net MVC4 Web 应用程序。其中,当用户登录并进行一些浏览,然后从浏览器关闭应用程序而不注销时,之前登录的用户不会注销,当应用程序重新启动时,之前登录的用户会登录。

我愿意的是,如果用户登录并关闭 Web 应用程序,那么用户应该立即注销。

注意 - 我现在还没有在 IIS 上部署应用程序。
因此,由于 Web 是无状态的。因此,在部署应用程序的实际场景中,它是否可以正常工作。


目前,我正在我的开发机器和浏览器上检查它。

我看过以下示例,但没有人有明确的解释

automatically logging users out of asp.net website on close

how to kill the session when user closed the browser without logout

那么,是否有任何事件可以像我们在桌面应用程序中那样处理或某种关闭。
实际上,我以前没有使用过 Web 应用程序。

最佳答案

尝试在身份验证时将属性 - “createPersistentCookie”设置为 false

例如:

 ' generate non-persistent cookie for the authenticated user
Dim authCookie As HttpCookie = System.Web.Security.FormsAuthentication.GetAuthCookie(_logonModel.UserName, False)

关于asp.net-mvc - 如何注销当用户在未注销的情况下关闭 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15611310/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com