Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] Discuz! X批量修改“邮箱验证状态”和“头像上传状态”两个参数

[复制链接]
noobtt 发表于 2012-9-5 17:18:59 | 显示全部楼层 |阅读模式
本帖最后由 noobtt 于 2013-4-6 01:50 编辑

防灌水设置中,想开启“强制新用户验证激活邮箱”和“强制新用户上传头像”,不过设置后,老会员通通看不到“回复”按钮了。只能看到“发帖”按钮。

我知道如果点“发帖”的话,会有提示让你重新验证邮箱和上传头像,可是,老会员都已经验证过邮箱了,头像也明明在用着,为什么也会受这个设置的制约?

于是我想,能否将已经存在的会员的邮箱验证状态和头像上传状态批量修改为“是”,这样防灌水设置就不会影响到老会员,而只限制新会员了。

请问哪个表的哪个字段标明了用户是否验证了邮箱和上传头像?
求SQL代码,可以批量修改这两个参数。

实现方法:
common_member emailstatus avatarstatus 为都1则激活,或者有头像

批量修改方法:
  1. update 表名 set 项目 = 是否验证 where uid <= 最新注册的老会员ID值
  2. update cdb_common_member set emailstatus = 1 where uid <= 100
复制代码
原帖地址:http://bbs.downzz.com/discuzx/35.html
更多Discuz教程:http://bbs.downzz.com/discuzx/


sw08 发表于 2012-9-5 18:24:25 | 显示全部楼层
一句SQL就搞定了
回复

使用道具 举报

水桶旁边 发表于 2013-2-18 18:09:39 | 显示全部楼层
sw08 发表于 2012-9-5 18:24
一句SQL就搞定了

SQL语句在哪里改?
回复

使用道具 举报

索取人魔 发表于 2013-2-18 18:24:07 | 显示全部楼层
安装了,不错,朋友们进来看看吧
回复

使用道具 举报

fengwjh 发表于 2013-6-27 14:37:58 | 显示全部楼层
这招不管用啊,我的版本是X3.0,修改emailstatus字段为1后,用户状态还是等待邮箱验证
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 14:39 , Processed in 0.038602 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表