• Register

Discuz! X2批量修改用户密码

各位童鞋一定玩过 Discuz 开源程序,由于其功能甚多,所以维护起来也是比较头疼的,这里就有一个需要:批量修改用户密码

玩过 Discuz 的童鞋一定知道,用户登录所调用的密码数据库是存储在 UCenter 里的,而 Discuz 数据库只同步了一个随机密码,因此只需要修改 UCenter 用户数据库即可!

再啰嗦一句,Discuz 用户密码加密规则是采用了将输入的明文密码进行一次 MD5 加密,进而将该加密密码与一个随机6位 salt 字符串组合,最后再对组合字符串进行一次 MD5 加密,因此,正确的批量修改用户密码的 SQL 语句应该是:

UPDATE `uc_members` SET password = md5( concat( md5('nuodou.com'),salt ) ) WHERE `uid` >=100 AND `uid` <=10000;

在此做个记录,好记性不如写博客!!

版权声明:转载请注明来自杨俊伟博客,本文地址:http://yangjunwei.com/a/635.html
除非注明,杨俊伟博客文章均为原创,转载请注明出处和链接!
 

3 条评论 »

发表评论 

我还是想用邮箱注册

登录

忘记密码 ?

用第三方帐号快捷登录

已有账户?前往登录吧~

注册