新闻中心

如何设置Discuz!x2.5管理员登录超时时间

作者 / 无忧主机 时间 2012-08-11 04:02:44

你应该留意了,当你登录Discuz!X2.5管理后台后,如长时间无操作,系统会自动退出管理员,需要您重新登录一次。还有一种登陆Discuz!X2.5后台管理系统会记录管理员登录IP地址,如果管理员登录IP地址临时变化了,系统也会提示重新登陆。这些超时设置,其目的就是为了后台安全的考虑,dz开发团队对于这些细节问题,做的还是非常到位的,如果你在公共场合登录管理员而又忘记了,退出管理员帐号,那么超时就会在默认时间1800秒后自动弹出管理员登录,起到保护后台的作用。无忧主机(www.51php.com)小编建议保持系统默认超时时间,不做修改。如果您非要修改这个默认超时时间,如今天无忧主机(www.51php.com)小编接待的客户(QQ:4963****)就一直纠结这个问题,他需要解除这个dz管理员后台登录限制,那么您可以参考无忧主机的解决方法操作。  一、要解决的问题 下面困扰客户(QQ:4963****)的两个问题,希望无忧主机(www.51php.com)售后工程师能够给与技术支持,解决掉这个下面2个困扰。 1、管理员的IP发生变化,系统会要求重新登录。 2、后台长时间不操作,系统会在1800秒之后自动退出管理员,提示要求重新登陆。 二、解决的方法 解决这个两个问题不难,你只需要下php代码的几个参数就可以了。 解决用户困扰1:管理员的IP发生变化,系统会要求重新登录。 登录php虚拟主机ftp,下载“/config/config_global.php”文件,在本地用文本编辑器打开,大约在第86行位置,请你把:

$_config['admincp']['checkip'] = 1;
替换为:
$_config['admincp']['checkip'] = 0;
解决用户困扰2:后台长时间不操作,系统默认超时时间1800秒之后自动退出管理员,提示要求重新登陆。 登录php虚拟主机ftp,下载“/source/class/discus/discuz_admincp.php”文件,在本地用文本编辑器打开,大约在第32行位置,请你把:
var $sessionlife = 1800;
替换为:
var $sessionlife = 1800000;
参数“1800”就是系统默认超时时间,请你根据自己的实际需要修改。 修改完毕,将两个文件上传到空间覆盖后,登录dz管理员后台更新网站缓存,问题解决。   纯Linux环境下高端免备案【香港独立IP地址】 php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:https://www.51php.com/discuz/7304.html

1
1
1
1
1
1
1