Features #203
stängdFeatures #130: Implementera lokalt konto med telefonnummer
Inför köparens inloggningssida och skyddade session
100%
Beskrivning
DoD: logga in/ut med verifierat konto, säker sessionsrotation och CSRF, begränsade försök, generiskt felmeddelande, skydd mot inaktiverat konto samt endast lokala returadresser. Köparkonto ger inte adminåtkomst. Varukorgens beteende vid in/utloggning testas. Mobil/dator och isolerad acceptans. Ingen registrering eller återställning.
Acceptanskriterier
DoD: logga in/ut med verifierat konto, säker sessionsrotation och CSRF, begränsade försök, generiskt felmeddelande, skydd mot inaktiverat konto samt endast lokala returadresser. Köparkonto ger inte adminåtkomst. Varukorgens beteende vid in/utloggning testas. Mobil/dator och isolerad acceptans. Ingen registrering eller återställning.
Testresultat
Godkänt mot commit 213755844135f1495bebce364df6606f2fcfe6cd.
CI-körning: 213755844135f1495bebce364df6606f2fcfe6cd.5j75Xx.
84 tester med 628 assertions samt 173 integrationstester med 3182 assertions godkända.
Användaren har verifierat grundflödet på dator och vid 390/320 px i isolerad testmiljö på port 18097: inloggning, ansluten förening först, nekad adminåtkomst, utloggning, skyddad profilsida, generiska felmeddelanden samt visa/dölj lösenord.
Granskade automatiska tester täcker sessions- och CSRF-tokenrotation, CSRF-skydd vid in-/utloggning, inaktiva konton, begränsade inloggningsförsök och avvisad extern returadress.
Integrationstester täcker överföring av gästvarukorg, beständighet efter ut-/inloggning, konto- och föreningsisolering samt bevarade varukorgar när antalsgränsen överskrids.
Verifieringen gäller isolerad testmiljö och CI, inte produktionsgodkännande.
CA Uppdaterad av Codex API för 21 dagar sedan
Implementerat i 1123f96, tester och dokumentation i 713c874. CI PASS: 74 tester/537 assertions samt 65 MariaDB-tester/1353 assertions. Webblasartester PASS 1280/390/320 px samt utan JavaScript: login/logout, gastskydd, nekad adminatkomst och ingen horisontell overflow. Acceptans uppdaterad till v0.6.0: /login HTTP 200, /account omdirigerar gast till /login. Inga migreringar, SMS eller produktionsandringar. Registrering och profilredigering ingaende i separata arenden, inte denna leverans. Inloggning behaller anonym varukorg; utloggning invaliderar sessionen. Avvaktar anvandarverifiering.
BJ Uppdaterad av Benny Jensen för 17 dagar sedan
- Testresultat uppdaterad (skillnader)
Verifieringen för #203 är slutförd. Underlaget består av godkänd CI, granskad testkod och användarens manuella tester.
BJ Uppdaterad av Benny Jensen för 17 dagar sedan
- Status ändrad från Verification till Ready for deploy
- % Klart ändrad från 80 till 90
BJ Uppdaterad av Benny Jensen för 17 dagar sedan
- Status ändrad från Ready for deploy till Done
- % Klart ändrad från 90 till 100