UserProvider
интерфейс UserProvider (View source)
Методы
| Authenticatable|null | retrieveById(mixed $identifier)
Получить пользователя по его уникальному идентификатору. | |
| Authenticatable|null | retrieveByToken(mixed $identifier, string $token)
Получить пользователя по его уникальному идентификатору и токену "запомнить меня". | |
| void | updateRememberToken(Authenticatable $user, string $token)
Обновить токен "запомнить меня" для данного пользователя в хранилище. | |
| Authenticatable|null | retrieveByCredentials(array $credentials)
Получить пользователя по заданным учетным данным. | |
| bool | validateCredentials(Authenticatable $user, array $credentials)
Проверить пользователя по заданным учетным данным. | |
| void | rehashPasswordIfRequired(Authenticatable $user, array $credentials, bool $force = false)
Перехешировать пароль пользователя, если это необходимо и поддерживается. |
Подробности
Authenticatable|null retrieveById(mixed $identifier)
Получить пользователя по его уникальному идентификатору.
Authenticatable|null retrieveByToken(mixed $identifier, string $token)
Получить пользователя по его уникальному идентификатору и токену "запомнить меня".
void updateRememberToken(Authenticatable $user, string $token)
Обновить токен "запомнить меня" для данного пользователя в хранилище.
Authenticatable|null retrieveByCredentials(array $credentials)
Получить пользователя по заданным учетным данным.
bool validateCredentials(Authenticatable $user, array $credentials)
Проверить пользователя по заданным учетным данным.
void rehashPasswordIfRequired(Authenticatable $user, array $credentials, bool $force = false)
Перехешировать пароль пользователя, если это необходимо и поддерживается.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Contracts/Auth/UserProvider.html