因为项目是中途转向laravel的,所以之前登录设置的密码(MD5加密)的数据已经存在数据库了,现在想改用laravel自带的加密形式,不知道有什么方案,能使用户不知不觉中将密码迁过来?
因为项目是中途转向laravel的,所以之前登录设置的密码(MD5加密)的数据已经存在数据库了,现在想改用laravel自带的加密形式,不知道有什么方案,能使用户不知不觉中将密码迁过来?
之前看错问题了,弄了个低级错误。目前想到两种方案:
第一种是:在现在md5的基础上再用laravel的加密再加一下,两次验证。
第二种是:引入oauth2登录机制,这样在token令牌没过期的时间段内不必走二次验证的逻辑了,然后用户之后修改密码和注册新用户都按laravel的加密方式存到新的密码字段,后面新用户是继续沿用oauth2的验证还是直接新加密方式验证,你们可以自己考虑决定。应该算是一个比较折中的办法,就是改造起来比较麻烦。
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答569 阅读✓ 已解决
784 阅读
同学,我觉得你不用转啊,就拿md5后的密码直接换成laravel的密码,后面新注册的也按照这个逻辑就可以了。