docs: scope login UX to demo

This commit is contained in:
2026-08-20 17:14:40 +03:30
parent a3a8b0c05d
commit 2574fa4309
2 changed files with 3 additions and 1 deletions

View File

@@ -39,6 +39,7 @@ Give a non-technical merchant a fast, trustworthy Persian RTL view of payment pe
21. Retry recovery may finish in either `Paid` or `Verified`. Timing cards show p50, p95, sample size, and non-null coverage.
22. Authentication uses a backend-owned server-side session. The frontend receives only a `Secure`, `HttpOnly`, `SameSite=Lax` cookie and never reads or stores an authentication token.
23. Expired, revoked, logged-out, or disabled-account sessions stop dashboard and SSE access immediately and return the user to login without exposing internal authentication details.
24. The demo login handles typed throttling with `Retry-After`, never reveals whether a username exists, and does not implement password recovery, registration, or SSO. ZarinPal SSO replaces the demo credential screen after product acceptance.
## Frontend architecture baseline