我使用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/