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

 找回密码
 立即注册
搜索

[转换] 高手进:利用sql语句重置密码

[复制链接]
waitingblue 发表于 2009-10-6 20:01:21 | 显示全部楼层 |阅读模式
由于论坛所有用户密码莫名其妙的变成了31位md5码  现在想利用sql语句重置密码
就是把cdb_profilefields下的fieldid_2里面的身份证号码按照uid 一一对应重置成 cdb_members下的password

请问这样可行吗?如果可行 sql语句应该怎么写
回复

使用道具 举报

12153556 发表于 2009-10-6 20:09:35 | 显示全部楼层
不可以的

可以对比重新MD5一下
回复

使用道具 举报

 楼主| waitingblue 发表于 2009-10-6 20:13:09 | 显示全部楼层
2# 12153556


    我知道利用email重置的语句是update uc_members set password=md5(concat(md5(email),salt))  where uid>1;
可是email和password是在一个表里面的  身份证号所在的field是在另一个表里面 是不是不同表就不能这样写了?
回复

使用道具 举报

huihui0103 发表于 2009-10-6 20:38:09 | 显示全部楼层
12153556


    我知道利用email重置的语句是update uc_members set password=md5(concat(md5(email) ...
waitingblue 发表于 2009-10-6 20:13



    已经在安装版面回复楼主了
回复

使用道具 举报

 楼主| waitingblue 发表于 2009-10-6 21:31:43 | 显示全部楼层
4# huihui0103


    谢啦...
回复

使用道具 举报

plr000 发表于 2009-10-7 12:27:44 | 显示全部楼层
此贴留名 bbs.hlsky.net
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-15 20:38 , Processed in 0.099638 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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