我是Laravel 5.7中的adding a Custom User Provider。
我了解我的自定义用户提供者实现了由5个功能组成的用户提供者合同,并且我的自定义用户模型实现了包含另外6个功能的Authenticable合同。
我想了解用户登录Laravel应用程序时的功能顺序。我正在尝试使用Laravel logging feature来记录序列,但是由于我正在努力构造该序列,所以我只能走得很远。这是我所拥有的:
1。 resolveByCredentials(array $ credentials) 从登录表单接收凭据。 从存储中查询用户。 返回“ Authenticable的实现”。
2。 validateCredentials(可验证的$ user,数组$ credentials) 从retrieveByCredentials接收$ user。 将用户密码与提供的密码进行比较。 如果它们匹配,则返回true。
3。 getAuthIdentifier() 返回用户的主键。
现在我被卡住了。我已经进行了研究,并在文档(以及许多其他地方)中描述了功能,但是找不到描述登录顺序的地方。
有人可以完成此列表吗?而且,到目前为止,我的清单是否准确?
谢谢!