Не разрешайте аутентификацию приложения после проверки электронной почты в laravel - PullRequest
0 голосов
/ 13 июня 2019

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

В контроллере проверки я изменил URL перенаправления как

 protected $redirectTo = '/login';

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

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

1 Ответ

3 голосов
/ 13 июня 2019

Просто принудительно выйдите из системы перед перенаправлением на страницу входа:

Auth::logout()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...