返回列表 发帖
查看: 123|回复: 2

[求助] 修改后台admin文件名后,共有多少处系统执行任务文件要随之修改?

155

主题

369

回帖

640

积分

自成一派

贡献
0 点
金币
73 个
发表于 4 天前 | 查看全部 |阅读模式
在/source/include/cron的cron_cleanup_daily.php文件,

$advs[] = '<a href="admin.php?action=adv&operation=edit&advid='.$adv['advid'].'" target="_blank">'.$adv['title'].'</a>';


有对应的admin文件路径,系统执行任务除了这处,还有其他地方需要修改吗?
我知道答案 回答被采纳将会获得1 贡献 已有2人回答
回复

使用道具 举报

0

主题

147

回帖

277

积分

应用开发者

EMAIL:tiela@88.com

贡献
18 点
金币
28 个
QQ
发表于 3 天前 | 查看全部
不建议这样改,会影响后续一些插件的后台跳转什么的,自带的安全问题够用了,或者可以试一下下面这个方案,仅限制管理员组能访问后台:

admin.php是默认的后台地址,正常情况下可以直接访问,为了防止某些恶意访问的情况,可以修改以下内容进行安全性能的提升。
打开admin.php文件,


查找

  1. $discuz->init();
复制代码


在下面添加下面的代码

  1. if(!G [ ′ u i d ′ ] ∣ ∣ ! g e t s t a t u s ( _G['uid'] || !getstatus( G ​ [ ′ uid ′ ]∣∣!getstatus(_G[‘member’][‘allowadmincp’], 1)) {header(‘Location: /’); }
复制代码

修改后,如果不是管理员,访问不了论坛后台页面而是直接跳转到首页,大大增强了后台的保护,也可以把Location: /换成自己想要跳转的网址。


回复

使用道具 举报

0

主题

147

回帖

277

积分

应用开发者

EMAIL:tiela@88.com

贡献
18 点
金币
28 个
QQ
发表于 3 天前 | 查看全部
上面的有空格,用这段:
  1. if(!$_G['uid'] || !getstatus($_G['member']['allowadmincp'], 1)) {
  2. header('Location: /');
  3. }
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-5-19 22:47 , Processed in 0.041420 second(s), 11 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表