laravel - 如何将 Laravel 5.4 中生成的密码用于 Laravel 5.6
问题描述
我有一个名为 A 的应用程序,它是在 Laravel 5.4 中开发的,拥有超过 5000 个用户。我必须将应用程序迁移到 Laravel 5.6,而不要求他们更改密码。
解决方案
如果您没有更改服务提供者或绑定不同的实现,5.4 中生成的哈希应该使用 bcrypt。
5.6 中的哈希同时支持 bcrypt 和 argon,但如果您没有更改 config/hashing.php 文件中的驱动程序,则默认为 bcrypt。
因此,默认情况下两者都使用 bcrypt 并且应该是兼容的。
推荐阅读
- python - 使用散景(python)在条形图中的图像背景
- latex - 试图连接流程图乳胶中的两个盒子
- c# - 如果我以编程方式创建组件,如何使用文档大纲?
- python - 适用于 AWS S3 的 Python boto3 模拟单元测试
- javascript - 如何在 React Native 中创建国家和城市下拉菜单
- three.js - 另一个轴上的旋转动画
- android - Viewpager 适配器是在 Recyclerview 适配器中创建的
- java - 使用protobuf在java中发送19位长数组列表的最有效方法是什么
- javascript - 如果服务器断开连接,是否可以阻止表单提交?
- kepler.gl - 单击按钮更改 kepler.gl 的状态