如题:
DiscuzX提示:您当前的帐号已经太长时间未登录网站已经被冻结,必须验证邮箱后才能解除冻结状态
这种情况
起因:根据我们的调研,目前被破解的帐号中很大一部分帐号都是来自于长期未登录的不活跃帐号,这部分帐号本身对论坛的价值就偏低,被盗后被用来发布垃圾信息对于站长来说就更加得不偿失。
针对这部分帐号,站长可以在后台设置开启异常登录检测功能,开启后当用户异地登录且距离上次登录超过一定天数天时,帐号会进入未审核组,用户可以通过验证邮箱或者申诉解冻帐号。
万能方案:
登录数据库,在数据表pre_common_member里面,找到freeze,把数据改成0,保存就可以了。
对应的数据库语句
- 后台站长数据库升级
- update `pre_common_member`set freeze = 0 WHERE uid = 1
- 更改会员uid 后执行
复制代码 批量操作的数据库语句是:
- 批量解冻SQL:
- update pre_common_member set freeze=0 where freeze!=0
复制代码
下面是其他站长的解决方法:
有段时间没登录DiscuzX_3.X系列论坛,好多用户一登录就提示要验证账号: 您当前的帐号已经太长时间未登录网站已经被冻结,必须验证邮箱后才能解除冻结状态 好吧,作为管理员,批量给他们处理一下吧: 第一步:把后台,防灌水的,帐号保镖关掉
第二步:解冻会员 后台 -> 用户 -> 审核用户 -> 把用户“审核通过”即可。
如果是管理组,比如超级版主、管理员之类的,还需要先取消掉该用户的管理权限,才能审核。不如直接用万能方法,去数据库里修改。
|