本帖最后由 cnbjad 于 2012-12-24 17:14 编辑
现在我有几个 Excel表格文档,内有账号和密码都为这样的格式,我知道怎么导入到mysql数据库,
账号:6位数字
密码:6位数字
邮箱:@...com
现在我不知道如何把密码转换为discuz支持的格式导入,有高手中的高手吗,或者discuz研发工作人员,谢谢了,
UCenter的用户信息是保存在uc_members表中,在这个表中,每个用户都有一个不同的随机salt字段,表中的password字段为计算后的密码,密码计算规则是$password=md5(md5($password).$salt),也就是将用户的密码MD5后,添加salt,然后再MD5,保存在password字段中。
因此,如果进行不同系统的数据转换,可以根据这个原理,将其他系统的用户名和密码计算后,导入UCenter的uc_members表中,实现用户的迁移。例如,如果原有系统使用的是md5(password)这样的算法保存密码,那就通过程序随机生成salt,然后计算两者累加后的md5,这样就很容易计算出这个用户在UCenter中的用户密码HASH值,从而实现用户的无缝迁移。
有没有程序将我的10进制数据批量转成discuz支持的格式,,,,,,,,,,, 在线等谢谢了,我QQFFFFFFFFFFFFF加我谢谢了
将上万个123456的数字转换成discuz数据库支持的 56ee23a3bed2fa3843fa966d2cc34ead 这种格式的?
|