给discuz论坛的admin.php增加判断,非管理员登陆则重定向到论坛首页

为了避免非管理员进行后台尝试登录操作,保证论坛安全,我们可以给admin.php增加判断,非管理员登陆则重定向到论坛首页

打开根目录admin.php
找到下面两段代码

$discuz = C::app();
$discuz->init();

换行添加如下代码

if(!$_G['uid'] || !getstatus($_G['member']['allowadmincp'], 1)) {
header('Location: /');
}

就像下边这样,记得保存之后上传覆盖

$discuz = C::app();
$discuz->init();
if(!$_G['uid'] || !getstatus($_G['member']['allowadmincp'], 1)) {
header('Location: /');
}

效果为:需要在前台登陆uid=1的管理员账号,也就是安装论坛的时候创建的账号,这个应该都懂了。然后才能打开www.你的网址.com/admin.php,否则重定向到首页。防止一些不怀好意的人

未经允许不得转载:地下室先生博客 » 给discuz论坛的admin.php增加判断,非管理员登陆则重定向到论坛首页

赞 (0) 打赏作者

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏