Errors

Link invalid or expired

Email verification token unknown, already used, or past expiresAt.

Link invalid or expired

Verify-email found a token that is missing in the DB, already consumed, or past expiresAt. Register shows Link invalid or expired. (verify=invalid_or_expired).

Why this happens

Old email reused, link clicked twice, token deleted after a failed send, or 24h window passed. Resend panel is usually offered for this case.

Diagnose and fix

1. Request a new verification email; use only the newest link once.

2. Sign in if already verified (ignore stale mail).

3. Fix mail delivery if resend never arrives.

4. Distinct from Invalid verification link (no token in URL at all).

Related