Finance-Accounts/ar-aging-app/backend/app/api
Talha Ahmed 8677117e66 Forgot-password is now a 3-step wizard: email -> verify code -> new password
New POST /api/auth/verify-code checks the code without consuming it
(wrong guesses still count toward the 5-attempt lockout); the password
fields only appear after the code verifies. Email step hints that codes
go only to registered @utopiabrands.com accounts.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-19 21:49:29 +05:00
..
routes Production readiness: month separation, auth, FX service, AWS deployment 2026-08-19 18:46:47 +05:00
__init__.py Initial commit: AR aging app with root gitignore. 2026-07-29 18:07:21 +05:00
auth.py Forgot-password is now a 3-step wizard: email -> verify code -> new password 2026-08-19 21:49:29 +05:00
deps.py Production readiness: month separation, auth, FX service, AWS deployment 2026-08-19 18:46:47 +05:00
main.py Production readiness: month separation, auth, FX service, AWS deployment 2026-08-19 18:46:47 +05:00