由于我从其他地方同步过来的用户,密码的加密方式是不一样的,所以就会用到多种密码验证方式
验证的具体逻辑可查看:https://learnku.com/articles/5963/toggle-laravel-login-default-bcrypt-encryption-validation
我这里重点关心这里
首先,打开这个文件夹:/vender/laravel/framework/src/illuminate/Auth

打开 EloquentUserProvider.php文件,将validateCredentials这个方法里的内容修改成自己想要的加密方式

按照加密方式的特点,可以加入很多种验证方式的
laravel 默认登录验证密码加密方式 加入多种验证方式
最新推荐文章于 2024-09-14 09:15:02 发布
本文探讨了如何针对从其他平台同步过来的用户,处理不同加密方式的密码验证。主要聚焦于修改 Laravel 的 EloquentUserProvider.php 文件,自定义 validateCredentials 方法以适应多种加密策略。通过这种方式,可以为各种加密方式的密码提供兼容性的验证解决方案。
1776

被折叠的 条评论
为什么被折叠?



