discuz只允许管理员和自己查看个人资料

  • discuz只允许管理员和自己查看个人资料已关闭评论
  • A+
所属分类:未分类

discuz的个人资料经常有人写了较详细的个人隐私资料或者一些垃圾广告信息,为了保护个人隐私和防止垃圾信息传播,需要修改一下discuz源码禁止游客和其他用户查看,只让管理员和用户自己查看自己的资料。步骤如下:

打开discuz的source/include/space/space_profile.php文件,找到以下代码

getonlinemember(array($space['uid']));

修改成:

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

修改后的效果:游客或者其他用户查看时

discuz只允许管理员和自己查看个人资料

avatar