如何克服FireFox' ' '恢复上一个会话& ' ';从恢复以前的登录会话


How to overcome FireFox's "Restore Previous Session" from restoring previous login sessions

在FireFox中,如果用户登录到web应用程序并关闭浏览器,则下次打开浏览器并选择"Restore Previous Session"时用户仍将登录。

这个行为已经在这里讨论过了。

我想知道的是如何预防这种情况?我做了一个决定,当用户关闭浏览器时,他们应该注销。我在php.ini文件中使用WAMP和默认的session.cookie_lifetime=0。当浏览器关闭时,这不应该破坏会话cookie,或者"恢复以前的会话"以某种方式保留不受此影响的备份吗?我不确定,但这可能是WAMP的问题,而不是其他问题。

这绝对是可能的,因为这个网站做到了http://www.mathhelpboards.com/private.php

Firefox恢复会话特性的全部意义在于,当浏览器关闭并重新打开时,它不会破坏会话cookie。这取决于个人用户的决定,而不是网站的所有者。

也就是说,在某些情况下,它可能是合适的——例如,银行网站或类似的网站。解决方案是在服务器端使会话无效——如果用户在一定时间内不活动,则关闭会话并要求他们再次登录。