2010-01-31 75 views
2

假设我有登录表单。当我成功登录后,我被重定向到登录的主页。目前,当我在未注销的情况下关闭此页面并重新打开Firefox时,此登录主页将再次启动。如何让我的网站在关闭浏览器时自动注销用户?

我希望这样,当用户关闭浏览器时,会话过期,当他们下一次打开Firefox时,不会显示登录的主页。

我认为会议将用于这个,但我不知道如何设置一个时间,甚至使它,以便当Firefox关闭关闭会话被破坏。

+0

我从根本上编辑了这个整理它,因为我找不到明显的重复,这是一个有用的问题。 –

回答

2

将会话超时设置为15分钟,这应该可以完成这项工作。你肯定无法捕捉到“关闭浏览器”或“关闭标签”事件(没有启用JavaScript,浏览器崩溃等),所以你不应该这样做。

查看Felix的帖子以获取更多信息,准确设置会话超时。

+0

Downvote无评论? – Karsten

+0

今天早上在另一个线程上发生了一件事。显然在星期天我们应该“只知道”。 –

+0

我猜这是因为15分钟的建议。 –

0

请原谅我,如果我踩着别人的脚非服务器HTML编程,但可以你检查浏览器是否已经有一个来自以前会话的cookie?即使答案是肯定的,如果它是一个新的会话,强制认证?

只是一个想法。

相关问题