2011-01-13 25 views
2

我想知道我可以在全局配置下在Session Lifetime字段中設置的最大值以及joomla接受的最大值。這樣我可以在這裏設置最大可接受的值。在Joomla的全局配置下,我可以在Session Lifetime字段中設置什麼最大值?

我想增加joomla前端的會話生存時間,我認爲這個值必須在joomla接受的最大限制下。

見附件。 alt text

任何想法..?

感謝。

+1

沒有最大值。但是,您不想將其設置得太高,否則它將永遠不會清除會話。這會消耗數據庫中的空間。它也會讓你面對一種拒絕服務攻擊,通過簡單地生成磁盤空間不足的新會話。保持一個健康的時間(我會說不到一個小時或兩個小時)。 – ircmaxell 2011-01-13 14:41:19

回答

2

在覈心Joomla登錄模塊中有一個「記住我」的選項。當用戶選擇該選項時,他們將保持登錄狀態,直到單擊註銷按鈕。如果您希望用戶保持登錄狀態,則可以執行一些操作,兩者都可以通過模板替代來完成。

首先,JOOMLA副本INSTALL /模塊/ mod_login/TMPL /如default.php,並將其放置在 JOOMLA INSTALL /模板/ HTML/mod_login /如default.php

接下來,編輯新文件。如果你想默認記住我是近48行檢查的外觀和它更改爲:

<input id="modlgn_remember" type="checkbox" name="remember" class="inputbox" value="yes" alt="Remember Me" checked /> 

或者,如果你希望用戶能夠自動地保持登錄狀態,而無需一個選項來關閉它,看近線48和將其更改爲:

<input id="modlgn_remember" type="hidden" name="remember" class="inputbox" value="yes" alt="Remember Me" checked /> 

這應該可以解決您的問題。

相關問題