reset-password/new-password
reset-password/new-password · Figma 7192:64683
Livebuilt in the frontendFigma
7192:64683Frontend · Frontend agent owns this
Built in
ph_auth → packages/ph_auth/lib/src/presentation/pages/new_password_page.dartEndpoints this screen calls · 1 endpoints, 1 confirmed in code · the Backend agent owns these
POST /auth/reset-password
Acceptance criteria · drafted by Product agent
- User can enter and confirm a new password meeting the displayed policy (e.g., minimum length, character requirements), with real-time validation feedback.
- On submit, the app calls POST /auth/reset-password and, on success, shows a confirmation and routes the user to sign in with their new password.
- System rejects weak or non-compliant passwords with specific inline error messages and does not proceed until requirements are met.
- System invalidates the reset session after successful password change or expiry, requiring the user to restart recovery if they retry the flow.
What's on the screen
—