Code-Key

Pristup evidenciji je zaštićen. Unesite korisničko ime i lozinku.

Unesite jednokratni kod poslan na: .

Pregled vlastitih prolaza

Unesite email adresu. Ako postoji u sustavu, poslat ćemo poveznicu za prijavu.

CODE KEY RFID

Moji prolazi

Nakon pregleda obavezno kliknite Odjava, posebno na zajedničkom računalu. Sesija se automatski zatvara nakon isteka vremena.
Vrijeme evidencijeVrata / uređajDogađajKarticaSmjer
Dan / vrijemeVrata / uređajDogađajKarticaSmjer
Statistika
Ukupno prisutnih dana u navedenom periodu:
Detalji prolaza
VrijemeVrata / uređajDogađajKarticaSmjer

— DEMO

Tražim uređaje...
Nema rezultata.
Tražim osobe...
Nema rezultata.
Izvještaji
Prvo postavi filtere iznad, zatim odaberi vrstu izvještaja i klikni "Generiraj izvještaj".
Korisnik OIB / JMBAG Tip Broj dana evidentiran Prvi zapis Zadnji zapis
Access control uređaji
Grafički pregled online uređaja tipa access_control.
Online: od
Zadnji refresh:
Kratki vodič za web korisnika koji administrira kartice studenata i djelatnika.
Sustav kontrole pristupa
Studenti
Koriste podatke iz ISAK-a, uz dodatni administrativni status i eventualni ručni datum isteka.
Osobe i djelatnici
Administriraju se ručno ili uvozom. RFID kartica nije obavezna i može ostati prazna.
ACL pravila
Grupe i pravila određuju na kojim uređajima i u kojem vremenu kartica ima pristup.
Zone uređaja
Vizualno grupiranje uređaja za brzi pregled, bez utjecaja na ACL prava.
Raspored zadataka
Automatsko pokretanje skripti iz cronscripts/ uz pregled statusa i logova.
Obavijesti
Telegram i email poruke za prolaze i online/offline status uređaja, s pretplatama po web korisniku.

1. Osnovni rad

Web sustav služi za pregled prolaza, administraciju osoba, studenata, RFID kartica, uređaja i pravila pristupa. Nakon svake bitne promjene kartice, statusa ili ACL pravila potrebno je osigurati da su uređaji sinkronizirani.

Uređaji imaju vlastitu postavku automatske sinkronizacije. Ovisno o konfiguraciji, uređaj sam dohvaća nove podatke u intervalu od približno 15 do 60 minuta. To znači da će se promjene kartica i pravila primijeniti i bez ručne akcije sinkronizacije, čim uređaj odradi svoj redovni sync.

Ručni sync i dalje je koristan kada promjenu treba poslati odmah, npr. kod hitne blokade kartice ili provjere pravila. Na dashboardu se prikazuju samo online uređaji tipa access_control. Za online uređaj moguće je ručno otvoriti vrata klikom na Otvori vrata.

2. Administracija studenata

Student se ručno dodaje preko OIB-a. Sustav dohvaća podatke iz ISAK-a, uključujući RFID, JMBAG, status kartice i datum isteka.

Student ima dva važna statusa: ISAK status kartice i administrativni status u ovom sustavu. Kartica može biti poslana na uređaje samo ako su oba uvjeta ispravna.

Postoje i napredne opcije automatskog sinkroniziranja studenata i kartica s drugim sustavima. Za uključivanje ili prilagodbu takvih opcija potrebno je kontaktirati autora sustava.

Studentska kartica je aktivna samo ako vrijedi sve:
  • student ima RFID karticu
  • ISAK status kartice je aktivan
  • administrativni status je active
  • postoji datum isteka kartice
  • datum isteka plus grace period nije prošao

3. Dodavanje studenta

  1. Otvoriti Studenti.
  2. Kliknuti Dodaj studenta.
  3. Upisati OIB.
  4. Kliknuti Dohvati iz ISAK-a.
  5. Provjeriti dohvaćene podatke.
  6. Odabrati administrativni status.
  7. Spremiti studenta.

4. Uređivanje studenta

Klikom na olovku uz studenta otvara se forma za uređivanje. U formi se vidi RFID HEX, ISAK status kartice, ISAK datum isteka, administrativni status i konačni rezultat aktivacije kartice.

Polje Ručno postavljanje datuma isteka koristi se kao administrativni override. Ako je upisano, koristi se taj datum. Ako nije upisano, koristi se ISAK datum isteka.

5. Neaktivan ili blokiran student

Ako student više ne smije imati pristup, ne treba brisati zapis. Postaviti administrativni status na inactive ili blocked.

Student se može obrisati samo ako nema evidentirane prolaze. Ako ima prolaze, zapis treba ostati radi povijesti i izvještaja.

6. Administracija osoba i djelatnika

Osobe i djelatnici uređuju se u ekranu Osobe. RFID kartica nije obavezna. Ako osoba trenutno nema karticu, RFID polje ostaviti prazno.

Kada osoba vraća karticu:
  1. Otvoriti uređivanje osobe.
  2. Obrisati vrijednost iz RFID polja.
  3. Spremiti osobu.
  4. Provjeriti ili pokrenuti sinkronizaciju uređaja.

7. Vizualne zone uređaja

Vizualne zone uređaja služe za brzi pregled i organizaciju uređaja u ekranu Uređaji. One ne mijenjaju prava pristupa i ne utječu na ACL sinkronizaciju.

Zone se mogu koristiti za grupiranje po stvarnoj lokaciji ili načinu pregleda, npr. Ulazi u zgradu, Ulazi po katovima, Laboratoriji, Računalni labovi, Server sobe ili Liftovi.

Jedan uređaj može biti u više vizualnih zona. Primjer: uređaj Glavni ulaz prizemlje može biti u zoni Ulazi u zgradu i istovremeno u zoni Prizemlje.

8. ACL grupe i pravila

ACL grupa određuje gdje i kada osoba ili student ima pravo prolaza. Osoba ili student može biti član jedne ili više grupa.

Pravila mogu biti dozvole ili zabrane. Kod konflikta pravila veći prioritet ima prednost. Ako je prioritet isti, novije pravilo ima prednost.

Posebna pravila mogu upravljati i stanjem vrata, npr. da vrata budu otključana ili zaključana u određenom vremenskom rasporedu. Ta pravila se koriste za režim rada vrata i odvojena su od samog prava pojedine kartice.

9. Sinkronizacija uređaja

Nakon promjene RFID kartice, statusa osobe, statusa studenta, datuma isteka ili ACL pravila, uređaji moraju dobiti nove podatke. Sustav dio promjena sinkronizira automatski, ali nakon većih izmjena preporučljivo je ručno provjeriti stanje uređaja.

10. Automatski zadaci

Ekran Administracija sustava > Raspored zadataka služi za vizualno zakazivanje PHP skripti iz privatnog foldera cronscripts/.

Za svaki zadatak vidi se raspored, zadnji status, trajanje, zadnje i sljedeće pokretanje. Klikom na Logovi prikazuje se output skripte i greške.

11. Obavijesti i web korisnici

Ekran Administracija sustava > Web korisnici sadrži globalne postavke obavijesti i korisničke pretplate.

Obavijesti se mogu slati preko Telegrama i/ili emaila. Za email se podešava SMTP račun, pošiljatelj i editabilni naslovni prefix, zadano [CODE KEY RFID].

Ista konfiguracija može se koristiti za 2FA zaštitu prijave: nakon lozinke korisnik upisuje jednokratni kod poslan emailom i/ili Telegramom.

Za online/offline obavijesti svaki uređaj ima vlastitu politiku: Isključeno, Samo u radno vrijeme ili Uvijek.

12. Logovi prolaza

Ekran Logovi prolaza koristi se za pregled povijesti prolaza. Moguće je filtrirati po datumu, osobi, studentu, uređaju, smjeru, događaju i RFID kartici.

Logovi se ne brišu kod deaktivacije osobe ili studenta. Time se čuva povijest i omogućuju naknadni izvještaji.

13. Izvještaji

Ekran Izvještaji koristi iste filtere kao logovi, ali podatke prikazuje u obliku pregleda za administraciju, kontrolu prisutnosti i analizu korištenja prostora.

Važno

Ako kartica ne radi, prvo provjeriti RFID, status osobe/studenta, datum isteka, ACL grupu i je li uređaj sinkroniziran.

Osoba:
Uređaj:
Vrijeme Vrata / Uređaj Korisnik Tip / Događaj Kartica
Prikaz – od
Uređaji
Učitavam…
Pronađeno: uređaja skeniram…
TZ:
Status uređaja
online, offline, Ukupno: (ostali uređaji )
Zadnji refresh:
Sljedeći:
Log
▮
—
Zone uređaja
Zone uređaja služe samo za vizualni prikaz i organizaciju. Prava pristupa i dalje određuju ACL grupe, razine pristupa i rasporedi.
•
Bez zone
Uređaji koji nisu dodani ni u jednu vizualnu zonu.
Radnje uređaja
Osoba:
Uređaj:
Prostorija / Vrata HW / Serijski Ukupno Jedinstvenih
UKUPNO
Osobe
Aktivne osobe
Tip osobe
Neaktivne osobe
Ime OIB RFID kartica Izvor Source import ID ACL grupe Valjanost Akcije
Prolazi osobe
Vrijeme Vrata / Uređaj Tip / Događaj Smjer Kartica
Učitavam prolaze...
Nema evidentiranih prolaza za ovu osobu.
Prikaz – od
Vrijeme evidencijeVrata / uređajDogađajKarticaSmjer
Dan / vrijemeVrata / uređajDogađajKarticaSmjer
Statistika
Ukupno prisutnih dana u navedenom periodu:
Web korisnici
Korisnici koji se prijavljuju u ovo web sučelje. Odvojeno od osoba i studenata koji koriste kartice.
Email / SMTP postavke
2FA zaštita prijave
Ako email ili Telegram ne rade, 2FA se može hitno isključiti direktno u bazi postavljanjem login_2fa_enabled=0 u system_global_settings.
Email prijava za vlastite prolaze
Opcija se prikazuje na login ekranu samo za klijente čija je IP adresa na listi. Korisnik dobiva jednokratni email link i vidi samo svoje prolaze.
Uputa korisniku za Telegram bot
1. Otvori Telegram.
2. U pretragu upiši ili klikni link iznad.
3. Otvori bota i klikni Start ili pošalji /start.
4. Bot će zatražiti kod za povezivanje. Kod se generira u prozoru 🔔 za konkretnog web korisnika.
5. Ako korisnik otvori direktni link s kodom, Telegram povezivanje se može odraditi odmah preko /start KOD.
Raspored zadataka
Vizualno upravljanje CLI skriptama iz privatnog foldera cronscripts/. Server cron treba pokretati runner svaku minutu.
Zadnja izvršavanja
Promijeni lozinku
Obavijesti korisnika
Korisnik treba otvoriti Telegram bota, kliknuti Start i poslati kod za povezivanje. Ako webhook ne odgovori odmah, klikni Provjeri povezivanje; sustav će pokušati pronaći kod u zadnjim Telegram porukama.
Automatsko povezivanje Telegrama
Dohvaća zadnje poruke koje su korisnici poslali botu.
Telegram tipovi poruka
Email tipovi poruka
Sinkroniziranje korisnika iz Sceduly
Osvježi korisnika iz Sceduly
OIB:
RFID:
Izvor:
Sceduly ID:
Polje Trenutno Novo
Studenti
Podaci iz tablice students. Administrativni status određuje smije li aktivna ISAK kartica ići na uređaje.
Tražim studente...
Nema rezultata.
Prikaz – od
Dodaj studenta iz ISAK-a
Unesi OIB, dohvati podatke iz ISAK-a i spremi novog studenta.
Povećana slika studenta
Uredi studenta
Administrativni status i override datuma isteka.
Student
OIB / JMBAG
RFID HEX
ISAK kartica aktivna
ISAK datum isteka
Konačni rezultat
Vrijedi do:
Izvor datuma: · grace: dana
Obavijesti me na sljedeću prijavu
Nakon slanja obavijesti zapis čekanja se briše ako je povijest isključena.
Prolazi studenta
Vrijeme Vrata / Uređaj Tip / Događaj Smjer Kartica
Učitavam prolaze...
Nema evidentiranih prolaza za ovog studenta.
Prikaz – od
ACL grupe
Automatske grupe
Dodatne grupe
Pravila pristupa (ACL)
Konfiguracija tablica acl_*: rasporedi, kalendari praznika, razine pristupa, grupe i pravila.
Individualna pravila se uređuju u kartici Pravila osoba (acl_student_rules/acl_user_rules), a rezultat se može provjeriti u Test pravila.
Grupe
Razine pristupa u grupi
Tipično: grupa dobije 1+ razina pristupa, a detaljna iznimka ide kroz Pravila grupa.
Članovi grupe
Masovno dodavanje i uklanjanje korisnika ili studenata iz ove grupe.
Dodaj članove
Pretražujem...
Trenutni članovi
Član Tip Akcija
Razine pristupa
Uređaji u razini pristupa
(mapiranje acl_access_level_devices)
Rasporedi
Prozori rasporeda
(tablica acl_schedule_windows)
Dan Od Do Akcija
Iznimke
(tablica acl_schedule_exceptions)
Datum Od Do Mode Napomena Akcija
Kalendari praznika
Datumi
(tablica acl_holidays)
Datum Svake godine Opis Akcija
Pravila grupa
Pravila imaju prioritet (veći/niži prema dogovoru) i mogu biti allow/deny, ciljaju uređaj ili razinu pristupa, opcionalno su ograničena rasporedom i periodom valjanosti.
Pravila
Podsjetnik
  • Grupe daju bazni pristup kroz razine pristupa.
  • Pravila služe za iznimke (npr. deny na pojedinim vratima, ili allow samo u određenom terminu).
  • Holiday mode je na rasporedu: obično deny na praznike.
Pravila osoba
Ovdje uređuješ acl_student_rules i acl_user_rules (allow/deny po osobi).
Sva pojedinačna pravila
Tablica svih pravila iz acl_student_rules i acl_user_rules. Klikni Odaberi da otvoriš osobu + pravilo u editoru.
Rule Osoba Type Prio Target Schedule Valid Note Akcija
Rezultati
Pravila
Ova pravila utječu direktno na bravu: UNLOCK drži vrata otključana bez kartica (free‑passage), a LOCK blokira otvaranje čak i za važeće kartice.
RFID evidencija i pravila ostaju ista, samo se ponašanje brave override-a.
Sva pravila Režima vrata
Tablica svih pravila iz acl_door_rules. Klikni Uredi da otvoriš pravilo u editoru.
Pravilo Akt. Stanje Prior. Cilj Raspored Vrijedi Napomena Akcije
Odabir vrata / uređaja
Novo / Uredi pravilo
Aktivnost
Stanje
Prioritet (veći pobjeđuje)
Cilj
Uređaj
Grupa
Raspored (opcionalno)
Vrijedi od (opcionalno)
Vrijedi do (opcionalno)
Napomena
Test pravila
Odaberi uređaj, osobu i datum/vrijeme (lokalno) pa dobij ALLOW/DENY i pravilo koje je presudilo.
Rezultati
Rezultat
Provjeravam...
Test pravila režima vrata
Generiram…
👥 Pravo pristupa
Uređaj:
Popis prikazuje kartice koje bi ACL sync poslao za ovaj uređaj. Status ALLOW/DENY izračunat je za trenutni trenutak prema pravilima, rasporedima i režimu vrata.
Ukupno: • Vrijeme provjere:
Stranica /
Osoba / student RFID Grupe Status Razlog Prolazi
📋 Prolazi kroz uređaj
Osoba:
Uređaj:
Vrijeme Događaj Čitač RFID
Učitano: • Nema više zapisa
Vizualna organizacija uređaja, bez utjecaja na ACL prava.
Uređaji u zoni
Jedan uređaj može biti u više zona uređaja.
Ažuriraj bazu – trenutno stanje na mreži
Uparivanje: MAC (WiFi ili LAN), a ako u bazi nema MAC-a onda HW ID (serial_no/virtual_id). Ažurira IP, last_sync i firmware verziju.
Primjena profila uređaja
Za uređaj koji je već u bazi obavezno uključi opciju za postojeće/uparene uređaje. Tada se mijenja token i sha1 potpis paketa te se uređaj ponovno pokreće, bez konfiguracijskog predloška.
Skeniranje:
Pronađeno na mreži:
Upareno:
Neupareno:
Odabrano:
Za update: · Za insert:
Odaberi uređaje na koje će se primijeniti ažuriranje baze i eventualna promjena profila.
✓ Plan IP MAC HW Baza Promjene
Rezultat:

      
Prikazano prvih 50 zapisa…

Prazna valjanost znači da korisnik vrijedi neograničeno.

Izvor: — uređivanje je omogućeno samo za osobe s izvorom manual.

Obavijesti me na sljedeću prijavu
Nakon slanja obavijesti zapis čekanja se briše ako je povijest isključena.

Uvoz korisnika iz CSV
Obavezno polje u CSV-u: name. oib i rfid_card_no su opcionalni. Neobavezno: user_type, status. Ako nema u CSV-u: user_type se postavlja na other (ako postoji), a status na active.
Osvježi studenta
OIB:
JMBAG:
Izvor:
Sceduly ID:
Polje Trenutno Novo
Pregled studentske iskaznice
HR
STUDENTSKA ISKAZNICA
Ime i prezime
JMBAG
Broj kartice
OIB
RFID (HEX)
⚠️ Kartica je istekla.
ISAK upit •
Trenutni podaci
Status upita
▮
Povećana slika studenta
Web sučelje uređaja
Trenutno stanje se prvo provjerava komandom Info. Nakon promjene uređaj će se restartati.
Otvori web