Discuz修改admin.php禁止直接访问

网站做大一定规模后,很多站长就会发现很多恶意访问者在不断的试探自己的网站后台密码
为大家提供以下解决办法
实现效果:非管理员访问admin.php直接跳转到首页或者返回404无法打开页面!

打开admin.php文件
找到

$discuz->init();

第一种:在下面加上代码(跳转到首页):

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

第二种:在下面加上代码(页面403空白):

if(!$_G['uid'] || !getstatus($_G['member']['allowadmincp'], 1)) {
header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");
exit;
}

上面二选一即可

本站所有资源免费分享,仅供测试学习,如有帮助,欢迎打赏支持走的更远!

点击下面的广告帮助我收回服务器成本 ❤️


发表评论

(必填)

(必填)

(以便回访)