Discuz粉丝网(www.discuzfans.net)

 找回密码
 立即注册

扫一扫,微信登录

搜索
热搜: 活动 交友 discuz

给admin.php增加判断,非管理员登陆则重定向到论坛首页

[复制链接]
 注册会员 天台人太多 发表于 2016-3-15 19:33:19 |阅读模式
本帖最后由 天台人太多 于 2016-3-15 19:41 编辑

打开根目录admin.php
找到下面两段代码
  1. $discuz = C::app();
  2. $discuz->init();
复制代码
换行添加如下代码
  1. if(!$_G['uid'] || !getstatus($_G['member']['allowadmincp'], 1)) {
  2. header('Location: /');
  3. }
复制代码
像下面这样,然后保存上传覆盖
  1. $discuz = C::app();
  2. $discuz->init();
  3. if(!$_G['uid'] || !getstatus($_G['member']['allowadmincp'], 1)) {
  4. header('Location: /');
  5. }
复制代码


效果为:需要在前台登陆uid=1的管理员账号,也就是安装论坛的时候创建的账号,这个应该都懂了。然后才能打开www.你的网址.com/admin.php,否则重定向到首页。防止一些不怀好意的人



输入图片说明

评分

参与人数 1贡献 +5 收起 理由
admin + 5 很给力!

查看全部评分

回复

使用道具 举报

 中级会员 执念@ 发表于 2016-3-16 20:35:18
如果是游客的话,也会实现“非管理员登陆则重定向到论坛首页”吗?
回复

使用道具 举报

 楼主 天台人太多 发表于 2016-3-16 22:17:57

RE: 给admin.php增加判断,非管理员登陆则重定向到论坛首页

执念@ 发表于 2016-3-16 20:35
如果是游客的话,也会实现“非管理员登陆则重定向到论坛首页”吗?

是的,只要前台不是管理员登陆,所有访问都会重定向到首页
回复

使用道具 举报

 中级会员 执念@ 发表于 2016-3-17 19:28:07

RE: 给admin.php增加判断,非管理员登陆则重定向到论坛首页

天台人太多 发表于 2016-3-16 22:17
是的,只要前台不是管理员登陆,所有访问都会重定向到首页

试了一下,成功了~
感谢分享
回复

使用道具 举报

 中级会员 suoujc 发表于 2018-1-10 13:06:27

RE: 给admin.php增加判断,非管理员登陆则重定向到论坛首页

 小寒节气到,天气骤变冷,防寒与防病,两手都要抓,两手都要硬,食温热食物,防御冷气候,加强做锻炼,身体素质棒。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 扫一扫,微信登录

本版积分规则

小黑屋|手机版|Discuz粉丝网 ( 浙ICP备10214163号 )

GMT+8, 2018-1-23 12:12 , Processed in 0.062221 second(s), 14 queries .

Powered by Discuz! Lite

© 2001-2018 Comsenz Inc.

快速回复 返回顶部 返回列表