找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 155|回复: 0

[互联网] Discuz禁止游客或会员查看会员个人资料

[复制链接]
  • 打卡等级:Lv7.热心大叔
  • 打卡总天数:279
  • 打卡月天数:3
  • 打卡总奖励:8516
  • 最近打卡:2026-05-11 09:07:12

381

主题

599

回帖

1万

积分

管理员

积分
11455
发表于 2023-12-5 02:03:42 | 显示全部楼层 |阅读模式
1) 禁止【游客】查看"个人资料"
修改文件︰
source/include/space/space_profile.php
①找到以下代码:
getonlinemember(array($space['uid']));

②在下方加入以下代码并保存文件:
if (empty($_G['uid'])) { //如果用户uid为空,也就是用户未登录
showmessage('quickclear_noperm');  // 提示:您没有权限进行此操作
}


(2) 如果要禁止【所有用户】查看"个人资料",按以下方法修改
修改文件︰
source/include/space/space_profile.php
①找到以下代码:
getonlinemember(array($space['uid']));

②在下方加入以下代码并保存文件:
if (empty($_G['uid'])||$_G['uid']) { //id不存在或存在都不允许访问
showmessage('quickclear_noperm'); // 提示:您没有权限进行此操作
}

(3) 如果只允许管理员查看“个人资料”或用户只能自己查看自己的"个人资料",按以下方法修改
修改文件︰
source/include/space/space_profile.php
①找到以下代码:
getonlinemember(array($space['uid']));

②在下方加入以下代码并保存文件:
if ($_G['uid']!=$space['uid']&&$_G['adminid'] != 1) { //当前用户id查看的不是自己的空间,并且当前用户不是管理员
showmessage('quickclear_noperm'); // 提示:您没有权限进行此操作
}

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

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-5-13 19:35 , Processed in 0.037583 second(s), 24 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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