Caroline
Caroline

Reputation: 31

Laravel 7 verify email adress invalid signature

After clicking verify email address button in the email, I got 403 invalid signature. I'm using shared hosting

I have read these

  1. Laravel 5.7 email verification throws 403
  2. https://laracasts.com/discuss/channels/laravel/403-invalid-signature-every-time-i-try-to-verify-email-in-laravel-57
  3. https://laracasts.com/discuss/channels/laravel/email-verification-403-invalid-signature

but still can't solve my problem

Upvotes: 3

Views: 4433

Answers (2)

MuAf
MuAf

Reputation: 29

Maybe the verification link is already expired.

Referring to UrlGenerator.php,

public function hasValidSignature(Request $request, $absolute = true)
{
    return $this->hasCorrectSignature($request, $absolute)
        && $this->signatureHasNotExpired($request);
}

Upvotes: 0

Eduardo
Eduardo

Reputation: 21

Same happen to me, but only in production while using FORCE_HTTPS to set all my routes to https,

if I disable Force_https it works, but my routes go back to https.

Upvotes: 2

Related Questions