Показать подтверждение адреса электронной почты при попытке входа в Laravel 5.7 - PullRequest
0 голосов
/ 13 мая 2019

Я хочу показать сообщение об ошибке «Подтвердить адрес электронной почты» при входе в систему.

Обычно после входа в систему, если мы получаем доступ к некоторым маршрутам, мы можем показать это сообщение, но не хотим, чтобы пользователь входил в систему, если электронная почта не подтверждена.

Я попробовал "Проверенное" промежуточное ПО на маршруте после входа в систему, но оно не работает. Есть ли какой-нибудь способ сделать это?

1 Ответ

1 голос
/ 13 мая 2019

В Laravel 5.8 вы можете добавить

Auth::routes(['verify' => true]);

в ваш файл маршрутов, это отправит пользователей на страницу подтверждения электронной почты, если они не подтверждены.Пользователи не могут заходить куда-либо еще при входе в систему до тех пор, пока они не будут проверены.

Не забывайте, что страницы для проверки создаются командой artisan

php artisan make:auth
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...