|
Bogdan Timofte
authored
4 days ago
|
1
|
# Auth and Login Development Log
|
|
|
2
|
|
|
|
3
|
Decizii despre autentificare, OTP, sesiuni, formulare si compatibilitate cu password managere/autofill.
|
|
|
4
|
|
|
|
5
|
## 2026-06-06 - OTP Login Keeps a Password-Manager-Friendly Form Shape
|
|
|
6
|
|
|
|
7
|
Observatie: unele password managere si autofill-uri mobile nu initiau corect pe login-ul Madagascar Local Authority, desi completarea mergea pe o pagina similara din PBX management.
|
|
|
8
|
|
|
|
9
|
Diferente relevante observate pe pagina care functiona:
|
|
|
10
|
|
|
|
11
|
- formular clasic `method="post"`
|
|
|
12
|
- camp de cont cu `autocomplete="username"`
|
|
|
13
|
- camp unic pentru codul OTP, separat de cele 6 casute vizuale
|
|
|
14
|
|
|
|
15
|
Decizie:
|
|
|
16
|
|
|
|
17
|
- UI-ul ramane cu 6 casute OTP
|
|
|
18
|
- formularul include si campuri ajutatoare off-screen pentru `username` si OTP agregat
|
|
|
19
|
- JS sincronizeaza codul complet intre campul agregat si cele 6 casute
|
|
|
20
|
- formularul pastreaza `autocomplete="on"` la nivel de form, ca hint-urile specifice de pe campuri sa nu fie neutralizate
|
|
|
21
|
|
|
|
22
|
Scop:
|
|
|
23
|
|
|
|
24
|
- compatibilitate mai buna cu password managere si autofill mobil
|
|
|
25
|
- fara a complica interfata vizibila
|