Blizzard makes you use an email-provided code on login after a long period of inactivity, sends another email after you've logged in using that code to say there's been a new log in, and will also send an email saying the email has been changed.
Then sends a verification link to the new email :)
Blizzard's doing this right!
AND THEN THEY EMAIL YOU A FRACKIN TEMPORARY PASSWORD!!
...which doesn't work. Fuck it.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.