← DokArh Portal
BUG_FIX_PRODUKCIJA

Antonio iPhone — Arhiva login fix (raspetljavanje sati.ink vs fenix-v4)

Kreator: genesis Datum: 2026-05-23 Status: DEPLOYED + TESTIRAN
WeisE3™ ID: (nema)
cidc1114
tipBUG_FIX_PRODUKCIJA
prioritetP0 - osnivac DE zapeo
problem{ "javio": "Ivan (za Antonia)", "opis": "Antonio Brtan na iPhone-u ne moze registrirati niti login na arhivu. Trazi ga login na dva mjesta, niti jedan ne prolazi.", "krivac_per_ivan": "sati.ink se nametnuo kao primarni — a u stvari nije pravi sustav. Pravi link je v4.limit-connect.com/erp/arhiva" }
root_cause_analiza{ "bug_1_nginx_redirect": { "datoteka": "/etc/nginx/sites-enabled/fenix-v4 (EU server)", "lokacija": "linija 71-72", "stari_kod": "location = /erp/arhiva { return 302 https://genesis.limit-connect.com/erp/arhiva$is_args$args; }", "problem": "Redirekta na genesis.limit-connect.com (drugi sustav) gdje /erp/arhiva ne postoji → konfuzija → Antonio dolazi u krivu autentifikaciju", "uvod": "Stara odluka c1094 (ERP arhiva kao 'globalni modul' na genesis) — odluka NIJE realizirana,
arhitekturalna_istina{ "PRAVI_ERP": { "URL": "https://limit-connect.com/hr/documents/arhiva/", "server": "MAR (212.227.181.201)", "backend": "Django fenix-v4 (port 8005)", "login": "https://limit-connect.com/hr/accounts/login/", "register": "https://limit-connect.com/hr/accounts/register/" }, "ALIAS_DOMAIN": { "URL": "https://v4.limit-connect.com/erp/arhiva", "nginx_redirect": "302 → limit-connect.com/hr/documents/arhiva/" }, "sati.ink_uloga": { "URL": "https://sati.ink/",
fix_implementiran{ "1_nginx_redirect": { "datoteka": "/etc/nginx/sites-enabled/fenix-v4 (EU)", "novi_kod": "location = /erp/arhiva { return 302 https://limit-connect.com/hr/documents/arhiva/$is_args$args; }", "dodano": "location = /erp/arhiva/ s istim redirektom", "backup": "/root/fenix-v4.bak_1779534360.bak", "reload": "systemctl reload nginx — OK" }, "2_register_link": { "datoteka": "/var/www/fenix-v4/templates/accounts/login.html (MAR)", "dodano": "<div class='gl-footer'>Nema
antonio_pravi_flow{ "korak_1": "Otvori na iPhone-u: https://v4.limit-connect.com/erp/arhiva", "korak_2": "Automatski redirect na: https://limit-connect.com/hr/documents/arhiva/", "korak_3": "Django prepoznaje nije ulogiran → redirect na /hr/accounts/login/?next=/hr/documents/arhiva/", "korak_4": "Vidi: 'Prijava s Genesis identitetom' + 'Nemate račun? Registrirajte se'", "korak_5a_register": "Klikne 'Registrirajte se' → /hr/accounts/register/ → unese ime, prezime, email, password → kreira racun", "kora
test_post_fix{ "test_1_nginx_redirect": { "command": "curl -sI https://v4.limit-connect.com/erp/arhiva", "rezultat": "302 → https://limit-connect.com/hr/documents/arhiva/ ✓" }, "test_2_login_form": { "command": "curl -sL https://v4.limit-connect.com/erp/arhiva", "rezultat": "200 OK | URL: limit-connect.com/hr/accounts/login/?next=/hr/documents/arhiva/ ✓" }, "test_3_register_link": { "command": "curl -s https://limit-connect.com/hr/accounts/login/ | grep 'Registrirajte'", "re
buduci_koraci_q3[ "Apple Sign In (Passkey/WebAuthn) za iOS native flow", "Magic link email login (zaobiđi sve cookies probleme)", "Ukloniti zastarjeli 'sati.ink za arhivu' kontekst iz dokumentacije", "Konsolidacija: ili sati.ink/arhiva isti kao limit-connect.com/arhiva, ili eksplicitno razdvojeno" ]
poruka_antonijuAntonio, pravi link je https://v4.limit-connect.com/erp/arhiva. Sad redirekta na limit-connect.com gdje je pravi ERP. U login formi imaš 'Nemate račun? Registrirajte se' link. NE ulazi vise na sati.ink — to je drugi sustav (checkin za iznajmljivace).
promatracCC (Claude Code)
statusDEPLOYED + TESTIRAN