我在Laravel
实现自定义用户提供程序,实现Illuminate\Contracts\Auth\UserProvider
接口。
我想知道谁在使用以下方法,以下方法的目的是什么:
public function retrieveByToken($identifier, $token)
public function updateRememberToken(Authenticatable $user, $token)
public function validateCredentials(Authenticatable $user, array $credentials)
此刻我将这3个方法清空,App正常运行。
例如,public function retrieveByToken($identifier, $token)
的方法说明如下:按用户的唯一标识符和“记住我”令牌检索用户。
对我来说这很令人困惑。方法名称隐含地告诉我该方法应该找到一个使用令牌和描述的用户,告诉该方法应该通过id找到用户,而令牌是出于其他目的吗?