Secured Application Step 2: Audit the Credentials

Confirm your application never stores a password recoverably, and that you are using the framework's hasher rather than anything hand-written. Implement or audit the reset flow against the four requirements: random long token, expiry in hours, single use, and an identical response whether or not the account exists. Then confirm changing a password invalidates other sessions, by signing in on two browsers and changing it in one. Write down what happened in the other.

SANKOFA SANDBOX
loading editor…
Your turn → Work through it step by step. This is a piece of the course project, not a throwaway exercise.

Built it in both languages?

Mark it done once your Python and JavaScript versions both run correctly. Honesty here is what makes the dashboard useful to you.

← BackNext: Module 3: Sessions and Tokens →