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