首页 > 解决方案 > 如何将 Laravel 5.4 中生成的密码用于 Laravel 5.6

问题描述

我有一个名为 A 的应用程序,它是在 Laravel 5.4 中开发的,拥有超过 5000 个用户。我必须将应用程序迁移到 Laravel 5.6,而不要求他们更改密码。

标签: laravellaravel-5.4laravel-5.6laravel-migrations

解决方案


如果您没有更改服务提供者或绑定不同的实现,5.4 中生成的哈希应该使用 bcrypt。

5.6 中的哈希同时支持 bcrypt 和 argon,但如果您没有更改 config/hashing.php 文件中的驱动程序,则默认为 bcrypt。

因此,默认情况下两者都使用 bcrypt 并且应该是兼容的。


推荐阅读