Drupal 7在浏览器上关闭自动注销

时间:2012-08-22 07:18:57

标签: session drupal-7

我正在使用Drupal 7.

drupal的Q =用户

当我们登录后,我们关闭了浏览器&再次重新打开浏览器然后它应该要求登录。

但它仍然记录在

我使用了会话过期模块&还设置了

ini_set('session.cookie_lifetime',0);在sites / default / settings.php

但是没有人能解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

您应该在settings.php

中设置此项
ini_set('session.gc_maxlifetime', 0);
ini_set('session.cookie_lifetime', 0);

但是在FireFox中session_cookies保持活着直到浏览器完全关闭,(不通过关闭drupal选项卡终止):(

答案 1 :(得分:0)

Session Expire模块在名为session的表上创建一个实例,这就是为什么如果你在setting.php上更改会话cookie没有任何反应...解决它的唯一方法是创建一个在浏览器上调用user / logout页面的ajax clousure。

我想让这个工作没有成功,如果你最终得到了解决方案,你可以和我分享!

请参阅此链接以获取更多信息:http://eureka.ykyuen.info/2011/02/22/jquery-javascript-capture-the-browser-or-tab-closed-event/