找回密码
 注册加入

扫一扫,极速登录

搜索
查看: 8584|回复: 2

Discuz! X2批量修改用户密码

[复制链接]
发表于 2011-12-12 22:38:37 | 显示全部楼层 |阅读模式
各位童鞋一定玩过 Discuz 开源程序,由于其功能甚多,所以维护起来也是比较头疼的,这里就有一个需要:批量修改用户密码!
玩过 Discuz 的童鞋一定知道,用户登录所调用的密码数据库是存储在 UCenter 里的,而 Discuz 数据库只同步了一个随机密码,因此只需要修改 UCenter 用户数据库即可!
再啰嗦一句,Discuz 用户密码加密规则是采用了将输入的明文密码进行一次 MD5 加密,进而将该加密密码与一个随机6位 salt 字符串组合,最后再对组合字符串进行一次 MD5 加密,因此,正确的批量修改用户密码的 SQL 语句应该是:
  1. UPDATE `uc_members` SET password = md5( concat( md5('kuozhan.net'),salt ) ) WHERE `uid` >=100 AND `uid` <=10000;
复制代码


发表于 2011-12-24 14:50:56 | 显示全部楼层


120×240广告位 虚位以待 250金币/每天
@小虾  
回复 支持 反对

使用道具 举报

发表于 2012-3-10 10:41:38 | 显示全部楼层
学习学习了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册加入  

本版积分规则

Archiver|手机版|小黑屋|Discuz!扩展中心 - 杭州富迪文化艺术策划有限公司 版权所有 ( 浙ICP备14042422号-1 )|网站地图QQ机器人

GMT+8, 2024-11-1 08:31 , Processed in 0.162521 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X5.0

© 2001-2024 Discuz! Team.

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