Verify email address goes to error page despite being verified

I’ve seen this being posted before, but there’s never a solution mentioned.

My users go through the sign up flow in my webapp and get the Auth0 email to verify their email address. Once they click the Auth0-generated link in the “verify your email” email, it leads them to a “Error - Your email address could not be verified.” page.

However, in Auth0 > Users > [Username] > View Details, it shows their email as ‘VERIFIED’.

Does anyone know how to resolve this?

This very confusing to users. I also think it creates a subsequent login issue where they have to change their password to log into the webapp again.

Hello @Squawk,

Welcome to the Auth0 Community!

The most common reasons as of why users see the Error - "Your email address could not be verified.” is because of two scenarios:

  • The link’s Time To Live (TTL) has passed.
  • The link was already used and is being selected again.

Please try to create a test user just to double check if the issue occurs when pressing the link for the first time. This is currently an expected behavior, as I have tested this as well, and the second time it will throw this error, which can indeed be confusing, so a change to that might be considered in the future.

A related article on the matter would be - Verification Email Error Message.

Please let me know if this cleared the air, or we should investigate this further.
Thank you!
Best regards,
Remus