#php #laravel
#php #laravel
Вопрос:
Я пытаюсь выполнить проверку электронной почты через laravel api.
Поток: Регистрация -> Отправка электронной почты -> Ссылка на пользовательскую почту -> Электронная почта проверена
Вопрос:
Как можно передать токен аутентификации с электронной почтой для аутентификации пользователя, потому что маршрут защищен auth: api middleware.
Кстати! Я использую laravel passport для создания токенов.
Комментарии:
1. Я не знаком с Laravel, но из того, что вы написали, и из того, что я прочитал в Laravel docs несколько минут назад. Мне кажется, что вы должны определить другой маршрут без auth: api guard на нем и сгенерировать ссылки активации на этот маршрут.
2. @tomJO можешь указать мне свой источник?
3. laravel.com/docs/5.4/passport#protecting-routes Там не так много, но я не думаю, что вам нужен токен доступа для создания ссылок активации пользователя. Извините, если я говорю в очень обобщенной манере. На вашем месте я бы создал маршрут к другому действию контроллера, не защищая его промежуточным программным обеспечением.
4. Уже существует рекомендуемый способ проверки электронных писем: laravel.com/docs/5.8/verification