whatshothu60wap6管理SQL

@Ta 08-16 22:03 8226点击

对特定用户的近期内容进行关键词屏蔽:
https://hu60.net/q.php/bbs.topic.87434.html


禁言

查看已禁言用户

select uid,name,permission from hu60_user where permission & 4
设置禁言
update hu60_user set permission = permission | 4 where name = '老虎会游泳'
解除禁言
update hu60_user set permission = permission & ~4 where name = '老虎会游泳'

禁止at他人

查看被禁止发at消息的用户

select uid,name,permission from hu60_user where permission & 8
设置禁止at
update hu60_user set permission = permission | 8 where name = '老虎会游泳'
解除禁止at
update hu60_user set permission = permission & ~8 where name = '老虎会游泳'

禁止自定义CSS

查看已禁用color/div/span标记的用户

select uid,name,permission from hu60_user where permission & 2
设置禁用color/div/span标记
update hu60_user set permission = permission | 2 where name = '老虎会游泳'
解除禁用color/div/span标记
update hu60_user set permission = permission & ~2 where name = '老虎会游泳'

发帖回帖先审后发

查看先审后发用户

select uid,name,permission from hu60_user where permission & 64
设置先审后发
update hu60_user set permission = permission | 64 where name = '老虎会游泳'
解除先审后发
update hu60_user set permission = permission & ~64 where name = '老虎会游泳'

新用户默认先审后发

新用户默认先审后发:

ALTER TABLE `hu60_user` CHANGE `permission` `permission` BIT(8) NOT NULL DEFAULT 64; 

新用户默认无需审核:

ALTER TABLE `hu60_user` CHANGE `permission` `permission` BIT(8) NOT NULL DEFAULT 0; 

版主权限管理

查看版主列表

select uid,name,permission from hu60_user where permission & 1
设置版主
update hu60_user set permission = permission | 1 where name = '老虎会游泳'
解除版主权限
update hu60_user set permission = permission & ~1 where name = '老虎会游泳'
查看有禁言权限的版主列表
select uid,name,permission from hu60_user where permission & 16
给版主设置禁言的权限
update hu60_user set permission = permission | 16 where name = '老虎会游泳'
取消版主设置禁言的权限
update hu60_user set permission = permission & ~16 where name = '老虎会游泳'
给版主审核帖子的权限
update hu60_user set permission = permission | 128 where name = '老虎会游泳'
取消版主审核帖子的权限
update hu60_user set permission = permission & ~128 where name = '老虎会游泳'

修改密码

将“老虎会游泳”的密码修改为“123456”:

update hu60_user set pass = md5(concat('USER_PASS_KEY', md5('123456'), 'USER_PASS_KEY')) where name='老虎会游泳'

注:将USER_PASS_KEY替换为配置文件中使用的真实值。对hu60.cn,由于之前的失误,它的值就是USER_PASS_KEY😭
注2:在默认配置下(也就是define('USER_PASS_KEY', 'USER_PASS_KEY')的情况下),123456对应的pass字段的值为 c5f0da2c989afde0d0609ba61363c68d。所以把用户的pass字段改为c5f0da2c989afde0d0609ba61363c68d相当于把他的密码改成123456。


用户激活

激活:

-- 查看用户信息
select * from hu60_user where name='用户名'
-- 激活用户/绑定手机号
update hu60_user set active=1,regphone='手机' where name='用户名'

取消激活:

update hu60_user set active=0 where name='用户名'

查看未激活用户:

select * from hu60_user where active=0

封禁用户

彻底封禁用户(=禁言+去掉激活+强制下线+改密码+清空邮箱+清空手机号):

update hu60_user set active=0,permission=4,sidtime=0,pass='00000000000000000000000000000000',mail=null,regphone=null where name='用户名'

如果不想让用户通过原邮箱、手机号重新注册,可以这样(=禁言+去掉激活+强制下线+改密码):

update hu60_user set active=0,permission=4,sidtime=0,pass='00000000000000000000000000000000' where name='用户名'

在手机号存在的情况下去掉激活,用户就无法用这个手机号激活或找回密码,也无法用这个手机号重新注册。

回复列表(31)
添加新回复
回复需要登录

[聊天-此处没有老虎] 姜辰:@老虎会游泳,感谢脑虎,等我今天摸鱼的时候试试 hmd global nokia 7 plus(黑色…