3 ms·
There are some slight enhancement that could be made, but would require gathering some additional info about your users: Start collecting IP addresses that the
by rhacker 8y ago
There are some slight enhancement that could be made, but would require gathering some additional info about your users:
Start collecting IP addresses that the user has typically connected through. It's not OK to block that user from doing a password reset on an account with a new IP, but you could at least do some more internal alerts and secondary human checks (even if after the fact). Do all the other things in the article, but this would save some people.
Another one would be to record in session storage or cookie storage, some randomly generated key, that is permanently recorded on the server. If a browser with any of those keys come back and initiates the forgot password script, again, you can lower the weapons a little after they get in.