Evidencija prijava — login_istorija tabela, logovanje svih pokušaja, stranica istorije po korisniku, WebAuthn shema

This commit is contained in:
2026-06-03 22:05:00 +02:00
parent ed7ae605b2
commit d68aaba787
11 changed files with 258 additions and 5 deletions
+11
View File
@@ -0,0 +1,11 @@
CREATE TABLE IF NOT EXISTS login_istorija (
id INTEGER PRIMARY KEY AUTOINCREMENT,
korisnik_id INTEGER,
ip TEXT NOT NULL DEFAULT '',
user_agent TEXT NOT NULL DEFAULT '',
uspeh INTEGER NOT NULL DEFAULT 0,
razlog TEXT NOT NULL DEFAULT '',
vreme DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (korisnik_id) REFERENCES korisnici(id) ON DELETE SET NULL
);
CREATE INDEX IF NOT EXISTS idx_login_istorija_korisnik ON login_istorija(korisnik_id, vreme);