新聞中心
zencart后臺登入后自動退出怎么辦?如何延長zencart1.5后臺的登錄時間而不退出
用過windows系統(tǒng)的用戶對于您電腦的屏幕保護功能應該并不陌生,無憂主機(www.51hp.com)小編的電腦設置了10分鐘后自動啟動屏幕保護功能。而zencart1.5版本也開啟了類似的功能。您登陸網站的后臺后,如果超過了15分鐘沒有對您的網站進行任何操作,就會自動退出您的網站,這樣的設置可能是出于安全的考慮,而zencart 1.5后臺設置的最大時間就是15分鐘 。這樣做給用戶增加了一些麻煩,后臺老是要重新登陸。那么我們應該如何才能讓后臺登陸時間就一點而不自動退出呢? 其實方法很簡單,通過您的ftp工具連接您php虛擬主機的網站找到includes/functions/sessions.php這個文件下載到您的本地。 打開文件includes/functions/sessions.php if (IS_ADMIN_FLAG === true) { if (!$SESS_LIFE = (SESSION_TIMEOUT_ADMIN > 900 ? 900 : SESSION_TIMEOUT_ADMIN)) { $SESS_LIFE = (SESSION_TIMEOUT_ADMIN > 900 ? 900 : SESSION_TIMEOUT_ADMIN); } } 這里的SESSION_TIMEOUT_ADMIN就是后臺設置的管理員會話時間,默認最多就是900秒。 將上面的代碼修改為: if (IS_ADMIN_FLAG === true) { if (!$SESS_LIFE = (SESSION_TIMEOUT_ADMIN = 900 ? 9000 : SESSION_TIMEOUT_ADMIN)) { $SESS_LIFE = (SESSION_TIMEOUT_ADMIN = 900 ? 9000 : SESSION_TIMEOUT_ADMIN); } } 然后在后臺–基本設置–管理對話超時秒數 設置為900秒就可以了,上面的代碼就是如果設置了900秒的時候的話,這里就是修改成會會話時間是9000秒,相當于150分鐘,也就是登陸后臺后如果什么都不操作的話,將會在150分后要重新登陸,這個時候完全夠長了。這樣就不用老是要登陸輸入帳號密碼了,特別是做開發(fā)的時候。
本文地址:http://www.gle-technology.com/zencart/14396.html