Server-Bibliothek
2026-07-23 548bab93e55f6e514557571d3c9da9b1c1d59c35
Refs
Autor Server-Bibliothek <server-bibliothek@lokal>
Donnerstag, Juli 23, 2026 15:07 +0200
Committer Server-Bibliothek <server-bibliothek@lokal>
Donnerstag, Juli 23, 2026 15:07 +0200
Commit548bab93e55f6e514557571d3c9da9b1c1d59c35
Dateibaum 3a7c325a70054eceee06e507f54be863f7b7b100 Dateibaum | zip | gz
Parent d39052c1ea7710585e0e24a2fd1125c2eb54caf8 Ansicht | Diff
Zugriffsbeschraenkung: voller Zugriff nur lokal am Server, Netzwerk nur Software-Anforderung + Zugriffsprotokoll

Unterscheidung ueber request.remote_addr (127.0.0.1/::1 = lokal). Bei
Netzwerkzugriff sind alle Routen ausser /einrichten (dort umbenannt zu
'Software anfordern') gesperrt (403). Jeder Zugriff/Download wird in der
neuen Tabelle zugriffslog protokolliert (IP, Reverse-DNS-Rechnername falls
aufloesbar, selbst angegebener Name), einsehbar unter /zugriffslog
(ebenfalls lokal-only). Echte Windows-Benutzername-Erkennung bewusst NICHT
umgesetzt (braeuchte NTLM/IIS-Integration) - als offener Punkt in
ARCHITEKTUR.md festgehalten.
6 Dateien geändert
2 Dateien hinzugefügt
266 ■■■■■ Geänderte Dateien
ARCHITEKTUR.md 49 ●●●● Diff | Ansicht | Raw | Blame | Historie
CHANGELOG.md 21 ●●●●● Diff | Ansicht | Raw | Blame | Historie
README.md 10 ●●●●● Diff | Ansicht | Raw | Blame | Historie
app.py 77 ●●●●● Diff | Ansicht | Raw | Blame | Historie
templates/base.html 11 ●●●●● Diff | Ansicht | Raw | Blame | Historie
templates/einrichten.html 15 ●●●● Diff | Ansicht | Raw | Blame | Historie
templates/zugriff_eingeschraenkt.html 27 ●●●●● Diff | Ansicht | Raw | Blame | Historie
templates/zugriffslog.html 56 ●●●●● Diff | Ansicht | Raw | Blame | Historie