Discuz!X3.1-X3.2后台admin.php防止直接恶意访问3 X$ z m! d5 O
, X1 ^! [, A# \ F+ ~4 c
各位站长应该都知道Discuz!程序的后台是“域名/admin.php”,在站长朋友没有设置任何保护措施的情况下,任何人、任何一台终端都可以随意的访问到在php虚拟主机上运行的Discuz的后台,那么黑网站的第一步就不费吹灰之力的完成了,这里给大家分享一下如何防止Discuz!X3.1-x3.2后台被恶意访问,为了防止程序后台被恶意访问,大家可以做一下修改:
& w/ | y+ {* R' k3 R/ W在网站根目录找到admin.php,找到如下代码:
; ^3 s( F; e4 _" M2 K$discuz->init();* j1 C+ F$ E4 q d- W
接下来在此行代码下面添加如下代码:, z- y6 C1 a% x3 k$ ]
if(!$_G['uid'] || !getstatus($_G['member']['allowadmincp'], 1)) {
) ^$ t4 D/ V) q# J: Q- N$ Dheader('Location: /');$ @. N5 T1 C4 j4 U
}
; ], y. _! J7 N6 ~8 T保存上传覆盖就搞定。这样就实现了非管理员全部返回网站根目录。
4 e$ H- u4 Q1 K8 Y, H如果管理员要登陆后台,直接在前台会员登陆界面登录就行了! |