我使用Drupal的7在浏览器关闭自动注销的Drupal 7
Drupal的?Q =用户
当我们登录,我们关闭浏览器后&重新打开浏览器,那么它应该要求登录。
但它仍然在
我已经使用会话记录到期模块&还设置
的ini_set( 'session.cookie_lifetime',0);在网站/默认/ settings.php
但它没有工作任何人都解决了?
我使用Drupal的7在浏览器关闭自动注销的Drupal 7
Drupal的?Q =用户
当我们登录,我们关闭浏览器后&重新打开浏览器,那么它应该要求登录。
但它仍然在
我已经使用会话记录到期模块&还设置
的ini_set( 'session.cookie_lifetime',0);在网站/默认/ settings.php
但它没有工作任何人都解决了?
你应该设置这个在您的settings.php
ini_set('session.gc_maxlifetime', 0);
ini_set('session.cookie_lifetime', 0);
,但在Firefox session_cookies存活直到浏览器compeletly封闭的,(不终止通过关闭仅Drupal的标签):(
会议为止模块在一个名为session的表上创建一个实例,这就是为什么如果你改变session.php上的会话cookie没有任何事情发生......解决它的唯一方法是创建一个叫浏览器clousure上的用户/注销页面的ajax。我正试图得到这个没有成功的工作,如果你终于有解决方案,你可以与我分享,请!
查看此链接可获得更多信息:http://eureka.ykyuen.info/2011/02/22/jquery-javascript-capture-the-browser-or-tab-closed-event/