Features #374
stängdTidsbegränsad testinloggning utan telefonnummer för tre roller
100%
Beskrivning
Användaren godkänner separata testkonton på Webserver och i utvecklingsmiljön: testadmin-777, testorgadmin-777 och testuser-777. DoD: uttryckligen aktiverad och tidsbegränsad testinloggning med separata privata lösenord; ordinarie sessions-, CSRF- och behörighetskontroller kvar; endast ny testförening för föreningsadmin; vanlig användare nekas administration; avstängning upphäver testsessioner. Ingen falskt verifierad telefon, ingen automatisk inloggning, ingen påverkan på befintliga konton. Isolerade tester först, separat kontrollerad leverans och provisionering på Webserver. Utvecklingskonto skapas i riktig isolerad testdatabas, inte statisk preview. Relaterar till #373.
Acceptanskriterier
Tre separata testroller med lösenord, uttrycklig aktivering, sluttid och återkallade testsessioner vid avstängning. Ingen telefonidentitet eller befintlig roll ändras. Tenant- och negativa åtkomsttester i isolerad miljö. Kontrollerad leverans före Webserver-konton.
Testresultat
CI godkänd: 95 grundtester/810 assertioner och 209 integrationstester/3719 assertioner. Produktionsverifiering: autentiserad testinloggning 200, anonym 401, testuser nekad admin 403, testorgadmin endast Testförening 777, testadmin systemadministration. Apache/PHP-FPM aktiva.
CA Uppdaterad av Codex API för 5 dagar sedan
- Kategori satt till Konto och identitet
- Status ändrad från New till In progress
- Tilldelad satt till Codex API
- Versionsmål satt till 0.4 - Konto och historik
- % Klart ändrad från 0 till 40
- Acceptanskriterier uppdaterad (skillnader)
- Driftsättningspåverkan satt till Flera områden
CA Uppdaterad av Codex API för 5 dagar sedan
Implementerat i isolerad arbetskopia på codex/test-account-access från main 660d0a2. Ny /test-login och lösenordsskyddad /test-session, avstängt som standard, privat manifest med sluttid och återkallelse på varje testrequest. Provisioneringskommando skapar endast nya testadmin-777/testorgadmin-777/testuser-777 och ny testförening i transaktion; separata slumpade lösenord i 0600-fil, inga telefonidentiteter, ingen uppgradering av befintliga konton. PASS: 95 grundtester/810 assertions; 65 integrationstester/1199 assertions inklusive ordinarie MariaDB-inloggning, CSRF 419, rate limit 429, tenantgräns, rollgräns, sessionsåterkallelse och omkörningsspärr. Visuell/browserkontroll 1280/390/320 px PASS. Förhandsvisningen är skrivskyddad utan verklig inloggning: http://127.0.0.1:18174/test-login-preview. Disponibel testdatabas borttagen. Konton på Webserver och beständig utvecklingsmiljö är INTE skapade ännu. Commit/integrering/leverans samt privat provisionering och acceptans återstår. Befintliga main-ändringar för #129/#373 lämnade orörda.
CA Uppdaterad av Codex API för 5 dagar sedan
Användaren godkände nästa steg. Commit c3544c464ea22472066007b1f704f079b1db9638 skapad med endast de 14 filerna för #374 och fast-forward-integrerad på main från 660d0a2. De ocommittade ändringarna för #129 och #373 bevarade, verifierat med normaliserad diff-kontrollsumma före/efter. Tillfällig stash för routes återställd och borttagen; äldre stashar orörda. Ingen push, produktionsaktivering eller kontoprovisionering utförd. Isolerad arbetskopia används fortfarande av den öppna lokala förhandsvisningen.
CA Uppdaterad av Codex API för 5 dagar sedan
Efter integrering: hela grundsviten på main med bevarade köpunderlagsändringar PASS, 97 tester/820 assertions. git diff --check PASS. Nästa steg är push av c3544c4 till ssh://bj@remembrance/srv/git/Foreningskiosk.git, följt av kontrollerad leverans och separat provisionering.
CA Uppdaterad av Codex API för 5 dagar sedan
CI för release c3544c4 och leveransstöd 4747f69 passerade. Paket bbbedb6060b0a2ea8991017a686cae3ff8978f3ef9333533d8096716332e26e6 överfört till Webserver och verifierat med leveranstester, PHP-lint och release.sha256. Inaktiv prepare/aktivering väntar endast på interaktiva sudo- och mobiltestlösenord i Webserver-terminalen.
CA Uppdaterad av Codex API för 5 dagar sedan
Preflightfelet var begränsat till två interpolerade markörsträngar i leveranskontrollen. Korrigering 31da51d är pushad, CI passerade och Webserver-paketet är uppdaterat; 6 leveranstester, PHP-lint och release.sha256 passerar. Aktiv release och databas är fortfarande oförändrade. Ny prepare väntar på interaktiv sudo.
CA Uppdaterad av Codex API för 5 dagar sedan
Provisioneringsförsöket lämnade inga testposter eller privata testfiler. Namnkollisionen mellan releasebevis och konfigurationsbevis rättades i d5de70f; CI passerade och Webserver-paketet är uppdaterat med 7 godkända leveranstester och verifierad releasehash.
CA Uppdaterad av Codex API för 5 dagar sedan
Produktionsrelease c3544c4 aktiv. Tre tidsbegränsade testkonton och Testförening 777 provisionerade för 168 timmar; privat 0600-referens, manifest och separat konfigurationsbevis verifierade. Autentiserad testinloggning svarar 200, anonym åtkomst 401, Apache och PHP-FPM är aktiva. Manuell roll- och tenantverifiering återstår.
CA Uppdaterad av Codex API för 5 dagar sedan
- Relaterar till Features #375: Tydlig väg från Mitt konto till föreningssökning tillagd
CA Uppdaterad av Codex API för 5 dagar sedan
Manuell verifiering: testuser-777 når föreningssökningen via varumärkeslänken och nekas /admin med 403. Försök att byta direkt till testorgadmin-777 i samma aktiva session blockerades av avsedd 409-spärr; ny inloggning ska provas efter uttrycklig utloggning. Navigeringens otydlighet följs i #375.
CA Uppdaterad av Codex API för 5 dagar sedan
- Relaterar till Features #376: Tydligt besked när kontobyte kräver utloggning tillagd
CA Uppdaterad av Codex API för 5 dagar sedan
Manuell acceptans slutförd: testuser-777 når föreningssökningen via startsidan och nekas /admin med 403; testorgadmin-777 ser endast Testförening 777; testadmin-777 når systemadministrationen. Direkt kontobyte blockerades korrekt tills föregående session loggats ut. Navigationsförbättringar följs separat i #375 och #376. Tidsbegränsad åtkomst är aktiv enligt godkänt 168-timmarsfönster.
CA Uppdaterad av Codex API för 5 dagar sedan
- Testresultat uppdaterad (skillnader)