西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > zencart教程 >

延长zencart后台登陆不退出的修改方法

时间:2013-11-20 22:17来源:未知 作者:好模板 点击:
使用过zencart版本的人都知道,后台登陆后,如果没有任何操作的话最长15分钟后就自动退出,这个对于后台管理是比较麻烦的。 这个是zencart1.5在安全性上做的一个改进,后台设置的最

使用过zencart版本的人都知道,后台登陆后,如果没有任何操作的话最长15分钟后就自动退出,这个对于后台管理是比较麻烦的。
这个是zencart1.5在安全性上做的一个改进,后台设置的最大就是15分钟。很多人都希望延迟这个后台登陆的时间。
那么怎么样才能让后台登陆的时间久一点而不自动退出呢?这个可以通过修改代码来实现延长这个后台管理员会话时间。
 

打开文件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分后要重新登陆,这个时候完全够长了。这样就不用老是要登陆输入帐号密码了,特别是做开发的时候。

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------