Login checked the password, then forgot which password it checked
Password and email login in my scheduling app verified the credential in one transaction and issued the session in another, so a reset landing in between still got a session. PIN login already carried a proof forward; now the others do too, and sign-up recovery got the same treatment.
Read more