[英]Close browser not clear session automatic
關閉瀏覽器(非標簽頁)后是否可以清除會話
如果他關閉瀏覽器,我想注銷任何用戶
請幫我,我嘗試在system -> configuration -> web
設置cookie的生存時間為0,但是它不起作用(我嘗試輸入30,但是管理頁面會在30秒內自動注銷(仍然打開管理頁面),但沒有網頁仍保持打開或關閉狀態)
Magento可以在哪里進行配置,或者Magento可以使用任何代碼,例如'$config['sess_expire_on_close'] = TRUE;'
在代碼點火器中
PS。 我嘗試使用卸載代碼嘗試但無法正常工作
也許您應該查看以下答案: 30分鍾后如何終止PHP會話?
您必須在會話生存期(服務器端)中執行此操作。 您永遠無法確定用戶何時關閉瀏覽器(例如,chrome可以具有快速啟動過程,從而幾乎消除了該功能)。
接近會話的唯一方法是將會話生存期設置為一個非常低的值-這意味着,如果用戶一段時間未進行任何交互,則使用將被注銷。
另一種方法是實現一個ajax pinger腳本,該腳本可以讓您將會話生存期設置得更低,並且只要用戶在您的頁面上就可以保持會話打開。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.