I was thinking more that it could reduce the person’s load. Currently (off the top of my head), there seems to be four steps involved when the person is at this point:
- Click log in
- Click forgot password link
- Enter email
- Click submit
Quick brainstorm on whether we can improve the experience:
Do we know the user’s email address from the link? If so:
“Sorry, the password change link you followed is too old. [Request a new one.]”
1: Person clicks the button and a new link is emailed to them.
Steps: 1 (25% of the effort)*
If we do not know the person’s email address from the link:
“Sorry, the password change link you followed is too old.
[Enter email address] [Request a new one.]”
- Enters email address in the text field.
- Press button.
Steps: 2 (50% of the effort)
Of course, this may seem like nitpicking — what’s 3 extra clicks and 30 second extra time in the grand scheme of things? — until you think about someone who uses their computer with just one switch control. In such an instance, we could be saving them minutes of work. (And even the seconds can add up to minutes, hours, days and weeks over the course of every feature in an app, and every app in a person’s life.)
*Conservative estimate based on every step having the same effort. Typing out an email address, of course, is far more effort than clicking a button. Each letter can be compared to a button click. In which case, the first scenario (where the person does not have to type in their email address) would have far less effort than the others. (Again the switch control user is a good one to think about in these situations.)