Password reset template: free, editable diagram

Request, emailed link, expiry, and new password. This starter has 9 steps and 1 decision points. Open it as a real canvas with shapes and arrows you can restyle, extend and share, then turn the action steps into tasks.

Sign up free

Free. No account needed. Saved in this browser until you sign up.

noyesForgot passwordEnter email addressGenerate single-use tokenEmail reset linkLink valid and unexpired?Show expired link and offer resendSet new passwordRevoke old sessionsSign in with new password

What is in this template

9 steps, 1 of them decisions, in diagram order. Rename, remove or add branches once it is on your canvas.

  1. 1Forgot password
  2. 2Enter email address
  3. 3Generate single-use token
  4. 4Email reset link
  5. 5Link valid and unexpired?
  6. 6Show expired link and offer resend
  7. 7Set new password
  8. 8Revoke old sessions
  9. 9Sign in with new password
Get the Mermaid source

Mermaid source

flowchart TD
  forgot([icon:help-circle Forgot password]) ==> request[icon:at Enter email address]
  request ==> token[icon:hash Generate single-use token]
  token ==> email[icon:send Email reset link]
  email ==> open{Link valid and unexpired?}
  open -->|no| expired([icon:clock-hour-4 Show expired link and offer resend])
  open ==>|yes| update[icon:password Set new password]
  update ==> revoke[icon:logout Revoke old sessions]
  revoke ==> done([icon:circle-check Sign in with new password])
  classDef tone-accent fill:#fae8ff
  class forgot tone-accent
  classDef tone-info fill:#dbeafe
  class request,token,email,update,revoke tone-info
  classDef tone-warning fill:#fef3c7
  class open tone-warning
  classDef tone-danger fill:#fee2e2
  class expired tone-danger
  classDef tone-success fill:#dcfce7
  class done tone-success

Paste it into the free Mermaid editor or your own docs.

Questions

What is the password reset template?
Request, emailed link, expiry, and new password. It is a starting diagram you adapt to your own process.
Can I edit it?
Yes. It opens as normal shapes and bound arrows: rename steps, add branches, restyle, and collaborate live once you have an account.
Do I need an account?
No. You can open it in a guest canvas saved in your browser. Create an account to keep it and share it.