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

 找回密码
 立即注册
搜索

[疑问] 如何将原MSSQL中的USER表导入UC_MEMBERS和CDB_MEMBERS

[复制链接]
baxter 发表于 2010-10-25 11:21:58 | 显示全部楼层
自己写一个小程序导入吧,如果需要,可以看我签名后,联系我
回复

使用道具 举报

beijing200808 发表于 2010-10-25 11:42:40 | 显示全部楼层
regdate是注册时间的时间戳
楼主可以参考一下动网转换的程序
回复

使用道具 举报

 楼主| sunyew 发表于 2010-10-25 12:03:49 | 显示全部楼层
最主要的是salt注册时间其实关系并不太大。
回复

使用道具 举报

 楼主| sunyew 发表于 2010-10-25 13:51:49 | 显示全部楼层
没人帮忙?
回复

使用道具 举报

huihui0103 发表于 2010-10-25 14:30:30 | 显示全部楼层
regdate 为 unix 时间戳
回复

使用道具 举报

huihui0103 发表于 2010-10-25 14:31:23 | 显示全部楼层
salt 值 你统一都填写为 123456 好了
回复

使用道具 举报

 楼主| sunyew 发表于 2010-10-25 14:34:15 | 显示全部楼层
不影响登录吗?
回复

使用道具 举报

hellokai 发表于 2010-10-25 14:51:59 | 显示全部楼层
太复杂了,看不懂。。
回复

使用道具 举报

la367 发表于 2010-10-25 15:11:48 | 显示全部楼层
进来了解一下
回复

使用道具 举报

白乐天 发表于 2010-10-26 11:16:36 | 显示全部楼层
sunyew 发表于 2010-10-25 09:56
但是MD5加密后的那么我那个SALT里的值不是就并不是你说的那种了。md5(concat(PASSWORD,'123456')),我需要两 ...

昨天太忙,没工夫跟你这抬杠。今天仔细给你解释一下吧。

regdate是注册时间,内容为unix时间戳。你可以用mysql自带函数UNIX_TIMESTAMP,比如将今天的日期转为时间戳,UNIX_TIMESTAMP('2010-10-26 11:06:59')


uc里的密码格式是 md5(concat(md5(密码),salt)),  salt是一个随机6位字符串,为了简便,我们这里取123456。因为你的密码已经是md5加密过一次的,所以最后的加密方式为
md5(concat(PASSWORD,'123456'))。

ps.既然发帖求助,请保有一个学习的心态。

评分

1

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-13 03:35 , Processed in 0.082005 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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