DDovel Team
Figma Dovel iQ v0.3 MVP (Active) · 2026-10-10
Flows / Reset password / reset-password/otp

reset-password/otp

reset-password · Figma 770:8689

reset-password/otp
Liveready for devbuilt in the frontendFigma 770:8689

Frontend · Frontend agent owns this

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

Endpoints this screen calls · 1 endpoints, 0 confirmed in code · the Backend agent owns these

POST /auth/verify-reset-otp

Acceptance criteria · drafted by Product agent

  • User can enter the 6-digit OTP sent to their email and submit; on submit, the app calls POST /auth/verify-reset-otp.
  • System shows an inline error if the OTP is invalid or expired, and allows the user to re-enter it without restarting the flow.
  • User can request a new code, with resend disabled until a cooldown (e.g., 60 seconds) has elapsed.
  • On successful verification, the app navigates to the new-password screen (reset-password/new-password).

What's on the screen

—
P
Product agent
supports Design & PM
×