discuz教程
Discuz!教程之禁止用户非法直接访问后台的方法
discuz教程
admin
2021-01-03
共人阅读
Discuz!默认的后台路径是 http://你的域名/admin.phpAJV
因此很多站长不希望后台直接暴露出来让一些不法用户尝试登陆后台,造成一些安全隐患;AJV
隐藏后台路径一般有两种思路,第一种就是直接修改admin.php文件名称,但是这种方式,前后台要修改的文件比较多,而且还会造成有时候安装插件无法使用;AJV
另一种思路,就是对admin.php增加访问权限,这就是本文要讲的方法,具体操作如下:AJV
修改文件:admin.phpAJV
一下几种修改方法按需要选择其中一种即可AJV
A、必须在前台登录了,才能访问后台AJV
在 $discuz->init(); 下方加入代码AJV
if(!$_G['uid']){
header('HTTP/1.1 404 Not Found');
header("status: 404 Not Found");
echo '404 Not Found';
exit;
}
B、必须在前台登录了,且uid=1,才能访问后台AJV
在 $discuz->init(); 下方加入代码AJV
if($_G['uid']!=1){
header('HTTP/1.1 404 Not Found');
header("status: 404 Not Found");
echo '404 Not Found';
exit;
}
C、必须在前台登录了,且uid在指定范围,才能访问后台AJV
在 $discuz->init(); 下方加入代码AJV
$uids=array(1,2,3,99);
if(in_array($_G['uid'],$uids)){
header('HTTP/1.1 404 Not Found');
header("status: 404 Not Found");
echo '404 Not Found';
exit;
}
修改完成后,非法访问后台的用户就直接报404错误了!AJV
版权声明:文章搜集于网络,如有侵权请联系本站,转载请说明出处:https://www.51yma.cn/jiaocheng/discuz/155.html
文章来源:
热门推荐
-
01Discuz! 手机版导读热贴(最新热门)不显示问题的解决方法 1984
-
02Discuz!x3.4 禁止游客访问个人资料页 1868
-
03Discuz解决积分充值报错:This XML file does not appear 的解决方法 1779
-
04解决Discuz! 手机触屏版外链图片不显示问题 1710
-
05Discuz!x3.4 防采集固定版权干扰码 1137