Laravel 用户登陆 记住用户源码分析记录

前端之家收集整理的这篇文章主要介绍了Laravel 用户登陆 记住用户源码分析记录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

获取到账号和密码后,通过 IlluminateAuthAuthManager 来处理
这个是通过门面 Auth 获取到的
注册是在 IlluminateAuthAuthServiceProvider::register35-42
默认是使用 web guardeloquent provider
web guard 默认是 IlluminateAuthSessionGuard
eloquent provider 默认是 IlluminateAuthEloquentUserProvider

IlluminateAuthSessionGuard::attempt 来处理用户登陆

353 行,通过 provider 找到匹配的用户
358 行,通过 provider 验证密码

360 行,登陆

login_web_ . sha1(static::class)

猜你在找的程序笔记相关文章