PasswordBroker
class PasswordBroker implements PasswordBroker (View source)
Свойства
| protected TokenRepositoryInterface | $tokens | Репозиторий токенов паролей. |
|
| protected UserProvider | $users | Реализация поставщика пользователей. |
Методы
| void |
__construct(TokenRepositoryInterface $tokens, UserProvider $users)
Создать новый экземпляр брокера паролей. |
|
| string |
sendResetLink(array $credentials)
Отправить ссылку на сброс пароля пользователю. |
|
| mixed |
reset(array $credentials, Closure $callback)
Сбросить пароль для данного токена. |
|
| CanResetPassword|string |
validateReset(array $credentials)
Проверить сброс пароля по заданным учетным данным. |
|
| CanResetPassword|null |
getUser(array $credentials)
Получить пользователя по заданным учетным данным. |
|
| string |
createToken(CanResetPassword $user)
Создать новый токен сброса пароля для данного пользователя. |
|
| void |
deleteToken(CanResetPassword $user)
Удалить токены сброса пароля для данного пользователя. |
|
| bool |
tokenExists(CanResetPassword $user, string $token)
Проверить заданный токен сброса пароля. |
|
| TokenRepositoryInterface |
getRepository()
Получить реализацию репозитория токенов сброса пароля. |
Подробности
void __construct(TokenRepositoryInterface $tokens, UserProvider $users)
Создать новый экземпляр брокера паролей.
string sendResetLink(array $credentials)
Отправить ссылку на сброс пароля пользователю.
mixed reset(array $credentials, Closure $callback)
Сбросить пароль для данного токена.
protected CanResetPassword|string validateReset(array $credentials)
Проверить сброс пароля по заданным учетным данным.
CanResetPassword|null getUser(array $credentials)
Получить пользователя по заданным учетным данным.
string createToken(CanResetPassword $user)
Создать новый токен сброса пароля для данного пользователя.
void deleteToken(CanResetPassword $user)
Удалить токены сброса пароля для данного пользователя.
bool tokenExists(CanResetPassword $user, string $token)
Проверить заданный токен сброса пароля.
TokenRepositoryInterface getRepository()
Получить реализацию репозитория токенов сброса пароля.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Auth/Passwords/PasswordBroker.html