香港独立IP空间
香港php空间
美国php空间
域名注册

用过windows系统的用户对于您电脑的屏幕保护功能应该并不陌生,无忧主机(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分后要重新登陆,这个时候完全够长了。这样就不用老是要登陆输入帐号密码了,特别是做开发的时候。

本文地址:http://www.51php.com/zencart/14396.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档