首页| 版块| 我的| 发帖| 消息
主题:关于匿名帖的进一步修改 [电脑版]
zhangjingyu发表于 2016-11-02 14:05
匿名帖回复
read.php
        if ($anonymous) {
            $read['oicq']        = $read['ip'] = $read['medals'] = $read['ipfrom'] = '';
            $read['author']        = $GLOBALS['db_anonymousname'];
            $read['authorid']    = 0;
            foreach ($GLOBALS['customfield'] as $key => $val) {
                $field = "field_".(int)$val['id'];
                $read[$field] = '*';
            }
        }
    }
里面没有过滤用户组ID。如此,可以通过头像下方的shenqi5's后面的“*”知道匿名用户所在的用户组。不过,只是知道所在用户组,不会知道具体是哪一位祺师,否则就不是匿名帖了(但如果脑力够强大,恰巧该用户组成员又不是很多的情况下,也许能猜出来是谁发的)。不知道要不要修改下?刚刚发现的。

解决方法:在第4行后面添加:
$read['groupid'] = 0;
这样,所有匿名用户的组id都是0,就不用猜是谁了。
回帖(32):
32楼:
论坛默认头像需要修改/替换下。(zhangjingyu)
31楼:今天发现,匿名帖用户的在线状态显示是完全正确的,虽然经过前面的修改已经不能通过用户组id猜测 ..(zhangjingyu)
30楼:$read['thisvisit'] = 0;/**让匿名帖用户在线状态显示为离线15:42 2018-8-21**/(zhangjingyu)

全部回帖(32)» | 最新回帖
收藏本主题 | 发表新主题