If the user does the authenticate (no password) multiple times, then multiple emails with links in them will be sent. I am seeing that multiple emails were sent. Every time you cause a new email to be sent, the session "key" in any *prior* emails is invalidated.
In this multiple email scenario, only the link in the *most recent* email will work. If the user clicks the link in an older email, they will get this error.
Additionally, I am seeing multiple IP addresses involved in this, which implies multiple people (on more than one device) were clicking the same link... This implies that maybe the email was forwarded to another person or the same person was working on multiple devices. (or dynamic IP address)
Ideally, this is supposed to be one email containing one password reset link sent to one user who locates that email on one device and clicks the link inside it. If you are deviating from this, then you certainly could have issues.
Last edit: 6 years 1 month ago by SteveTheTechie.
The topic has been locked.