深圳市金黑网络技术有限公司始终坚持以用户需求为导向,提供安全、稳定、高效的产品和服务!
签到 · 搜索导航 · 服务热线 · 微信/手机:17817817816

深圳网站建设

查看: 980|回复: 0

Discuz论坛禁止游客或会员查看会员个人资料

[复制链接]

UID
1
贡献
844
金币
1540
主题
520
在线时间
333 小时
注册时间
2022-1-15
最后登录
2024-11-12
QQ
发表于 2022-2-12 09:46:28 | 980 | 0 | 显示全部楼层 |阅读模式
Discuz论坛禁止游客或会员查看会员个人资料
(1) 禁止【游客】查看"个人资料"
修改文件︰
source/include/space/space_profile.php
①找到以下代码:

  1. getonlinemember(array($space['uid']));
复制代码
②在下方加入以下代码并保存文件:
  1. if (empty($_G['uid'])) { //如果用户uid为空,也就是用户未登录
  2. showmessage('quickclear_noperm');  // 提示:您没有权限进行此操作
  3. }
复制代码
(2) 如果要禁止【所有用户】查看"个人资料",按以下方法修改
修改文件︰
source/include/space/space_profile.php
①找到以下代码:
  1. getonlinemember(array($space['uid']));
复制代码
②在下方加入以下代码并保存文件:
  1. if (empty($_G['uid'])||$_G['uid']) { //id不存在或存在都不允许访问
  2. showmessage('quickclear_noperm'); // 提示:您没有权限进行此操作
  3. }
复制代码
(3) 如果只允许管理员查看“个人资料”或用户只能自己查看自己的"个人资料",按以下方法修改
修改文件︰
source/include/space/space_profile.php
①找到以下代码:
  1. getonlinemember(array($space['uid']));
复制代码
②在下方加入以下代码并保存文件:
  1. if ($_G['uid']!=$space['uid']&&$_G['adminid'] != 1) { //当前用户id查看的不是自己的空间,并且当前用户不是管理员
  2. showmessage('quickclear_noperm'); // 提示:您没有权限进行此操作
  3. }
复制代码

Discuz论坛禁止游客或会员查看会员个人资料

Discuz论坛禁止游客或会员查看会员个人资料

楼主热帖

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

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