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.
I understand that your users are landing on the “Error - Your email address could not be verified.” page when clicking the link to verify their email address.
Recommended Solution
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.
We recommend creating a test user to verify if the issue occurs when pressing the link for the first time. This is currently an expected behavior, as we 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.
We warmly recommend our Knowledge Article on Verification Email Error Message for additional details which can prove useful in overcoming the current issue.
Please let us know if this information helped or we should investigate this further.