Проверка электронной почты Laravel 9. Неверная подпись.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Проверка электронной почты Laravel 9. Неверная подпись.

Сообщение Anonymous »

Я прочитал все доступные решения, но шансов нет. Он всегда перенаправляет на страницу 403 с сообщением (неверная подпись).
Вот мой маршрут:

Код: Выделить всё

Auth::routes(['verify' => true]);
Мой файл env:

Код: Выделить всё

APP_NAME='WebApp'
APP_ENV=local
APP_KEY=base64:V4/NjIiHJMalSGiXqCfzDJJVF4BfDwJ8Hnxr1M8I2Lc=
APP_DEBUG=true
APP_URL=http://127.0.0.1:8000

MAIL_MAILER=log
MAIL_HOST=mailhog
MAIL_PORT=1025
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_ADDRESS="hello@example.com"
MAIL_FROM_NAME="${APP_NAME}"
Но предоставленная ссылка в файле журнала всегда недействительна.
Я использую встроенный Artisan Sever php Artisan Serve
Обновление: Это ссылка в файле laravel.log.

Код: Выделить всё

http://127.0.0.1:8000/email/verify/2/52e17b67fd82b0545bb4fbdc5748ed23104133c7?expires=3D1652547054&signature=3De8f38349c57d806fb67170ceee8e7300cbc40d61133e1f70c7929e843401db6a
Я попробовал php artisan key:generate и php artisan config:cache
Электронное письмо отправляется laravel, я ничего не настраивал.
Кроме того, я пытался переопределить метод проверки, предоставляемый чертой VerificEmails.php, но безуспешно. Вот что я сделал:

Код: Выделить всё

VerificationController.php :
public function verify(Request $request) {
dd($request->fullUrl());
}
По некоторым решениям у меня возникли подозрения по поводу URL-адреса, но с URL-адресом все в порядке, как указано выше.

Подробнее здесь: https://stackoverflow.com/questions/722 ... -signature
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»