用户表从 ThinkPHP 迁移到 Laravel 时密码的加密方式有变怎么搞?
之前的项目使用的是 thinkphp 框架,用户注册时存储到数据表的密码是使用自定义的方法加密的,加密方法如下:
function encrypt_password($password,$uniqid){
return sha1(md5($password).$uniqid);
}
其中 $uniqid 是一个随机字符串并与加密后的密码一同保存到数据表。
现在我需要将原项目迁移到 laravel 框架下,大家都知道 laravel 的用户密码加密方式为 bcrypt
现在还没有具体的方案完成倒库,也许您能给我一个意见,谢谢。
推荐文章: