归档

May, 2010 的存档

« 返回博客

Discuz X

2010年 5月 18日, august

康盛创想又一个好东东。

昨天将公司旧的会员数据导入新的discuzX,在公司无聊就写写过程。

旧的公司网站是用.net+sql server开发的,新网站打算用discuzX是php+mysql,由于基上是两个完全不同的系统,所以我只将旧的会员用户名、密码、email和积分等级等基本资料转换过去就算。文章那些就算了。

顺便说下,旧的网站用户密码居然是用明文存入数据库……我很邪恶地想,因为大部分人很多网站密码都是统一两三个的,如果我用这些密码去试他们的邮箱或QQ,嘿嘿,估计会中很多个。所以大家不要太相信网站,密码也最好分几个级别。

好吧,也由于密码没加密,而discuz里面的都是用md5加密,再加上字段也有所不同,所以就自己写个转换程序,代码一会贴。

discuzX数据库中有两个会员表:pre_common_member和pre_ucenter_members。前者是公共会员表,也是我这次转换的目标表,而后者是ucenter的表,其实也可以转换到后者那个表,不过比较麻烦,因为ucenter里的密码是将用户密码md5后再加上一个随机的salt值再md5一次,所以对于未加密的密码就要通过这样来转换:$password=md5(md5($pwd).$salt);

转换程序代码如下:

(more…)

2 条评论