DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Account Security & Password Recovery / reset-password/new-password

reset-password/new-password

reset-password/new-password · Figma 7192:64683

reset-password/new-password
Livebuilt in the frontendFigma 7192:64683

Frontend · Frontend agent owns this

Built in ph_auth → packages/ph_auth/lib/src/presentation/pages/new_password_page.dart

Endpoints 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

—
P
Product agent
supports Design & PM
×