dwind 发表于 2013-9-30 09:48:16

导数据时不同加密方式用户密码处理问题

准备将我的旧系统中的数据导入到新系统,遇到一个问题,请各位达人支招:

   旧系统是以前的团队自己开发的,数据库中用户密码是SHA1加密40位的密码,而在destoon的数据库中是MD5加密32位的,怎么保证我转移数据后,能保证旧系统的用户在新系统中正常登陆使用呢?

      SHA1加密和MD5加密都是不可逆的,肯定不能相互转换了,我想修改destoon的登陆模块,密码是40位的采用SHA1加密处理,密码是32位的采用MD5加密处理,以保证两种密码在数据库中共存,保证旧系统的用户在新系统中正常登陆使用。

   需要修改destoon的登陆模块哪几处代码呢?本人对destoon的代码没有研究,请朋友们支招,谢谢!

lp123456 发表于 2013-9-30 09:53:56


批次培训平常心拍

jhtest 发表于 2013-10-9 16:22:36


这确实是一个比较棘手的问题,用新的系统,加密方式不一定一样,肯定得修改登录验证代码。

guf521 发表于 2013-10-9 16:27:25


修改登陆模版肯定是无效的。这得修改验证模块。非常棘手,你需要找一个熟悉系统的PHP程序人员。

suifeng 发表于 2013-10-9 16:37:57


建议你把现在系统的加密方式改为 SHA1

dwind 发表于 2013-10-26 22:50:40


嗯,月初已经自己搞定了~
页: [1]
查看完整版本: 导数据时不同加密方式用户密码处理问题