Сброс пароля laravel настроен правильно и работает, теперь осталось, как проверить, существует ли токен сброса в таблице password_resets, и продолжить, если он действителен. На данный момент, если я ввожу свой URL-адрес example.com/password/reset/somestuff, он перенаправляет меня на страницу, где запрашивается адрес электронной почты и пароль, поэтому безопасности нет :) Спасибо, надеюсь, вы поняли мой вопрос.
Если вы хотите вручную проверить, существует ли токен в таблице password_resets, вы можете переопределить showResetForm() в ResetPasswordController. [Метод признака Illuminate\Support\Facades\Password.]






Вы можете использовать построитель запросов laravel, чтобы выполнить эту проверку. Например:
if (DB::table('table_name')
->where('user', $user)
->whereNotNull('token')
->exists()){
do something
}
example.com/password/reset/somestuffперенесет вас в от, но если вы попытаетесь отправить его, будет показана ошибкаThis password reset token is invalid.. Так в чем же проблема безопасности?