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;
}

上面二选一即可

本站内容搜集转载自网络,仅供网友测试学习使用,请勿用做正式建站,有能力请支持正版,

本站内容如有侵犯权益,请来信通知 185166915@qq.com,本站将在12小时内删除!