素材牛
如何解决md5密码转向laravel 自带的加密设置?
 黄昏晓不得  分类:PHP代码  人气:600  回帖:3  发布于3月前 收藏此帖(0)

因为项目是中途转向laravel的,所以之前登录设置的密码(MD5加密)的数据已经存在数据库了,现在想改用laravel自带的加密形式,不知道有什么方案,能使用户不知不觉中将密码迁过来?

 标签:md5phplaravel

讨论这个帖子(3)垃圾回帖将一律封号处理……

Lv6 铂金3
lost_child_yo UI设计师 3月前#1

同学,我觉得你不用转啊,就拿md5后的密码直接换成laravel的密码,后面新注册的也按照这个逻辑就可以了。

Lv1 青铜
Alloway 职业无 3月前#2

md5验证通过了,再laravel加密更新数据,验证不通过,laravel加密验证,通过不需要更新数据库,先这样跑着吧,只能想到这个了

Lv5 铂金2
niexing307 UI设计师 3月前#3

之前看错问题了,弄了个低级错误。目前想到两种方案:
第一种是:在现在md5的基础上再用laravel的加密再加一下,两次验证。
第二种是:引入oauth2登录机制,这样在token令牌没过期的时间段内不必走二次验证的逻辑了,然后用户之后修改密码和注册新用户都按laravel的加密方式存到新的密码字段,后面新用户是继续沿用oauth2的验证还是直接新加密方式验证,你们可以自己考虑决定。应该算是一个比较折中的办法,就是改造起来比较麻烦。

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取
会员账号
会员密码
安全验证