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

    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
    • 本文由 发表于 2020年6月24日16:11:56
    • 转载请务必保留本文链接:https://www.huojunqiang.com/234.html
    Discuz! 内置全局变量整理 discuz

    Discuz! 内置全局变量整理

    浏览次数:$_G 回复次数:$_G 部分全局变量整理: 风格变量篇 $_G => Array ( $_G => 当前风格ID $_G => 当前风格名 $_G => 当前模板体...
    Discuz! 单页制作教程 discuz

    Discuz! 单页制作教程

    首先,单页包括该单页的php文件和该单页的模板(.htm)文件,比如:host.php、host.htm 单页的php文件内容如下: <?php require './source/class/...