本帖最后由 暮山 于 2020-1-7 22:16 编辑
在社区运营过程中,遇到了这样几个问题: - 多年前建立站点的时候,安全设置不够严格,并未强制用户验证邮箱。时间久了,就产生了很多未验证邮箱的用户。如何让这批用户绑定邮箱呢?一定要等他们满足90天未登录的冻结条件吗?
- 论坛初建的时候,用过虚拟用户插件,这些插件生成的用户,后期想要筛选和清理,怎么办呢?
- 一些机器人在论坛注册过,邮箱都是不知名的后缀,如何把这些用户筛选出来,然后批量删除呢?
上个月,Discuz!X 3.4 新增了站长主动冻结用户的功能:
[!289:用户管理编辑用户里增加用户冻结与解冻功能]
但目前,冻结用户不支持批量操作。 其实这个冻结功能,可以用来完美解决上面三个问题:只要新增一个功能:批量冻结未验证邮箱的用户。 群内讨论的时候,开发者提供了另一种思路:批量修改未验证邮箱的用户的用户组为待验证用户。 一般来说,批量修改用户组也是可行的。但这就忽略了一个问题。如果未验证邮箱的用户属于特殊用户组,或者付费购买的用户组,这样擅自变更他们的用户组,其实是不妥当的。验证以后,未必能够自动转回原来的特殊用户组。 综上所述,建议建议新增一个功能:批量冻结未验证邮箱的用户。利用这个功能,站长可以在不变更论坛会员用户组的情况下,直接批量冻结未验证邮箱的用户,不论从安全的角度,还是从运营的角度,都是极好的解决方案。
|