民审-M

Discuz! X3.4 X3.3 X3.2 用户[已冻结]会员[已冻结]解冻操作设置

作者:民审-M   发布时间:2016-12-05 15:10   回复数:0   浏览数:2171
民审-M
21710民审-M金牌草根
2016-12-05 15:10:37
21710 2016-12-05 15:10:37
X3.3有一个功能,就是冻结长时间没有登陆的用户,解冻比较麻烦,只要SQL升级语句,就可以单个解冻某个会员和批量解冻了:


首先需要了解操作的数据库表:
pre_common_member[color=rgb(34, 34, 34)]用户主表
字段类型空默认注释
uidmediumint(8)否会员id
emailchar(40)否邮箱
usernamechar(15)否用户名
passwordchar(32)否密码
statustinyint(1)否0判断用户是否已经删除
原home字段为flag
emailstatustinyint(1)否0email是否经过验证 1=验证通过 0=未验证
home字段为emailcheck
avatarstatustinyint(1)否0是否有头像
1=已上传 0=未上传
videophotostatustinyint(1)否0视频认证状态
1=是 0=否
adminidtinyint(1)否0管理组id
1=管理员 2=超级版主 3=版主
groupidsmallint(6)否0会员组groupid
groupexpiryint(10)否0扩展用户组有效期
extgroupidschar(20)否扩展用户组ID数组
regdateint(10)否0注册时间
creditsint(10)否0总积分
notifysoundtinyint(1)否0短信声音
timeoffsetchar(4)否时区校正
newpmsmallint(6)否0新短消息数量
newpromptsmallint(6)否0新提醒数目
accessmaskstinyint(1)否0访问权限
allowadmincptinyint(1)否0管理权限
onlyacceptfriendpmtinyint(1)否0是否只接收好友短消息
conisbindtinyint(1)否0用户是否绑定QC
freezetinyint(1)否0是否被冻结


SQL升级语法:
UPDATE `pre_common_member` SET  `freeze` =  '0' WHERE  `pre_common_member`.`uid` =用户UID;

批量解冻SQL:
update pre_common_member set freeze=0 where freeze!=0

游客
登录后才可以回帖,登录 或者 注册