2014-11-04 52 views
0

我可以關閉瀏覽器(不是標籤)關閉瀏覽器並不清楚會話自動

後,我要註銷的任何用戶,如果他關閉瀏覽器

請幫助我,我嘗試在system -> configuration -> web和一套做明確的會話cookie生存時間爲0但它不工作(我嘗試鍵入30,但管理頁面自動註銷30秒(仍然打開管理頁面)但沒有任何改變,網頁都仍然打開或關閉)

在哪裏配置關於該或Magento可以使用任何代碼如'$config['sess_expire_on_close'] = TRUE;' codeigniter

PS。我嘗試使用卸載代碼嘗試,但在不工作

回答

0

也許你應該看看這個答案: How do I expire a PHP session after 30 minutes?

你必須通過會話有效期(服務器端)來做到這一點。你永遠不能確定用戶何時關閉瀏覽器(例如chrome可以有一個quicklaucher進程幾乎消除了這個功能)。

接近它將會話生存期設置爲非常低的值的唯一方式 - 這意味着,如果用戶在網站上未進行一段時間的交互,則該用途會被註銷。

另一種方法是實現一個ajax pinger腳本,該腳本可讓您將會話生存期設置得更低,並且只要用戶在頁面上就保持會話打開。

+0

謝謝我會盡力做 PS。在第一次我想做我喜歡我的問題,因爲我看到網上銀行可以做。 – Tethys 2014-11-04 09:14:07