{"id":"c0133","filename":"c0133_genesispos_login_genesis_first.dok.json","weise3_id":"WEISE3::c0133_genesispos_login::CC1::genesispos::FENIX2026","tip":"fix+feat","naziv":"genesispos.online — Genesis-first login + auto-link po emailu","kreator":"genesis","datum":"2026-05-08","snippet":"login_pos.html: kompletno prepisano s openGenesisPopup() flow (bez vanjskog SDK) · Popup otvara genesis.limit-connect.com/auth/popup → postMessage → /genesis/verify/ · GenesisVerifyView: dodan auto-link po emailu — ako Genesis vrati email koji postoji u Django, automatski linkamo","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"v":"DOKARH-2026","tip":"fix+feat","naziv":"genesispos.online — Genesis-first login + auto-link po emailu","weise3_id":"WEISE3::c0133_genesispos_login::CC1::genesispos::FENIX2026","datum":"2026-05-08","sustav":"fenix-v3","commiti":["4a132c9","ed785c0"],"sto_je_napravljeno":["login_pos.html: kompletno prepisano s openGenesisPopup() flow (bez vanjskog SDK)","Popup otvara genesis.limit-connect.com/auth/popup → postMessage → /genesis/verify/","GenesisVerifyView: dodan auto-link po emailu — ako Genesis vrati email koji postoji u Django, automatski linkamo","Provjera: genesispos.online u Genesis _ALLOWED_ORIGINS ✓","Provjera: /genesis/verify/ endpoint funkcionalan ✓","Provjera: SSL na genesispos.online aktivan ✓","Provjera: /auth/popup na genesis.limit-connect.com vraća HTTP 200 ✓"],"problemi_rijeseni":["P1: /genesis/login/ 404 — login_pos.html koristio nepostojeći URL","P2: genesis-auth.js 404 — SDK ne postoji u fenix-v3 static, koristimo direktni popup","P3: needs_link blokada — korisnici bez GenesisIdentityLink nisu mogli ući; auto-link po emailu rješava"],"flow":"window.open(genesis popup) → postMessage(GENESIS_AUTH_RESULT) → fetch(/genesis/verify/) → Django session → redirect /hr/pos/omega/","zakon":["ZAKON_0","ZAKON_29","ZAKON_32"]}}