欢迎光临
我们一直在努力

延长zencart后台登录时间的方法

zencart官方出于安全考虑,在后台登录以后有一个过期时间,如果没有任何操作的话最长15分钟后就自动退出,这个对于后台管理是比较麻烦的。

这个是zencart1.5及以后版本在安全性上做的一个改进,后台设置的最大就是15分钟。很多人都希望延迟这个后台登陆的时间。

那么怎么样才能让后台登陆的时间久一点而不自动退出呢?

可以通过修改代码来实现延长这个后台管理员会话时间。

打开文件includesfunctionssessions.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 ? 900 : SESSION_TIMEOUT_ADMIN)) {
$SESS_LIFE = (SESSION_TIMEOUT_ADMIN == 900 ? 900 : SESSION_TIMEOUT_ADMIN);
}

}

然后在后台–基本设置–管理对话超时秒数 设置为9000秒就可以了,这样就可以在后台管理控制会话过期时间,既可以延长也可以缩短后台登录时间的长短。

未经允许不得转载:外贸商城系统,外贸网站模板,php建站教程,zencart模板 » 延长zencart后台登录时间的方法

分享到:更多 ()

35PHP 更全 更专业 更方便