【发布时间】:2009-11-11 15:43:24
【问题描述】:
如果我在我的应用程序上登录,但如果我选择关闭浏览器而不点击注销,我将如何自动从服务器注销?
【问题讨论】:
-
这取决于您处理会话的方式。它们是基于客户端还是基于服务器的?
-
它是基于服务器的会话处理
标签: session-timeout
如果我在我的应用程序上登录,但如果我选择关闭浏览器而不点击注销,我将如何自动从服务器注销?
【问题讨论】:
标签: session-timeout
除非您让用户明确退出,否则您的服务器无法知道用户已关闭浏览器。
您可以简单地让会话自然超时,例如在十分钟不活动之后。
或者,您可以在页面中添加一些 js,以定期向服务器发送 ping,从而在浏览器窗口打开时保持会话处于活动状态。
【讨论】: