We've all been there - you're trying to log into one of our dozens of accounts across an ever-growing list of services, only to realize that you forgot the new password after you were forced to reset it a few weeks ago.