📝 Commit Details:

This commit is contained in:
2025-05-31 22:40:29 +02:00
parent 91b1886dde
commit df8fb197c0
14061 changed files with 997277 additions and 103548 deletions

71135
backend/logs/app/app.log Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,29 @@
2025-05-26 09:22:49 - myp.auth - WARNING - Fehlgeschlagener Login-Versuch f<>r Benutzer admin@example.com
2025-05-26 09:22:59 - myp.auth - WARNING - Fehlgeschlagener Login-Versuch f<>r Benutzer admin@mercedes-benz.com
2025-05-26 09:24:23 - myp.auth - INFO - Benutzer admin@mercedes-benz.com hat sich angemeldet
2025-05-26 12:13:17 - myp.auth - INFO - Benutzer admin@mercedes-benz.com hat sich angemeldet
2025-05-26 13:03:41 - myp.auth - INFO - Benutzer admin hat sich angemeldet
2025-05-27 07:23:00 - myp.auth - INFO - Benutzer admin hat sich abgemeldet
2025-05-27 08:21:01 - myp.auth - WARNING - Fehlgeschlagener Login-Versuch f<>r Benutzer admin@example.com
2025-05-27 08:21:08 - myp.auth - WARNING - Fehlgeschlagener Login-Versuch f<>r Benutzer admin@mercedes-benz.com
2025-05-27 08:21:25 - myp.auth - INFO - Benutzer admin@mercedes-benz.com hat sich angemeldet
2025-05-27 08:26:49 - myp.auth - INFO - Benutzer admin hat sich abgemeldet
2025-05-27 08:43:09 - myp.auth - INFO - Benutzer admin@mercedes-benz.com hat sich angemeldet
2025-05-29 08:21:39 - myp.auth - INFO - Benutzer admin@mercedes-benz.com hat sich angemeldet
2025-05-29 08:43:16 - myp.auth - INFO - Benutzer admin@mercedes-benz.com hat sich angemeldet
2025-05-29 10:07:15 - myp.auth - INFO - Test für Kategorie auth
2025-05-29 11:28:25 - myp.auth - INFO - Benutzer admin hat sich abgemeldet
2025-05-29 11:49:57 - myp.auth - INFO - Benutzer admin@mercedes-benz.com hat sich angemeldet
2025-05-29 19:19:23 - myp.auth - INFO - Benutzer admin@mercedes-benz.com hat sich angemeldet
2025-05-29 19:19:49 - myp.auth - INFO - Benutzer admin@mercedes-benz.com hat sich angemeldet
2025-05-29 19:24:51 - myp.auth - INFO - Benutzer admin@mercedes-benz.com hat sich angemeldet
2025-05-30 07:43:34 - myp.auth - INFO - Benutzer admin@mercedes-benz.com hat sich angemeldet
2025-05-30 18:43:51 - myp.auth - INFO - Benutzer admin@mercedes-benz.com hat sich angemeldet
2025-05-30 19:37:09 - myp.auth - WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: Failed to decode JSON object: Expecting value: line 1 column 1 (char 0)
2025-05-30 19:37:09 - myp.auth - INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet
2025-05-30 20:50:05 - myp.auth - INFO - 🔐 Neue Session erstellt für Benutzer admin@mercedes-benz.com von IP 127.0.0.1
2025-05-30 21:12:53 - myp.auth - WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: Failed to decode JSON object: Expecting value: line 1 column 1 (char 0)
2025-05-30 21:12:53 - myp.auth - INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet
2025-05-31 18:07:50 - myp.auth - WARNING - JSON-Parsing fehlgeschlagen: 400 Bad Request: The browser (or proxy) sent a request that this server could not understand.
2025-05-31 18:07:50 - myp.auth - INFO - Benutzer admin@mercedes-benz.com hat sich erfolgreich angemeldet
2025-05-31 18:07:51 - myp.auth - INFO - 🔐 Neue Session erstellt für Benutzer admin@mercedes-benz.com von IP 127.0.0.1

View File

@ -0,0 +1,35 @@
2025-05-29 11:51:15 - CSRF-TOKEN-FEHLER
==========================================
FEHLER-BESCHREIBUNG:
- Typ: CSRF Token Missing
- Endpunkt: POST /api/guest/requests
- HTTP-Status: 400 Bad Request
- IP-Adresse: 127.0.0.1
FEHLER-URSACHE:
1. Fehlender CSRF-Error-Handler in app.py
2. JavaScript sendete CSRF-Token nicht mit API-Request
3. Template guest_request.html hatte unvollständige CSRF-Implementation
LÖSUNGS-MASSNAHMEN:
1. ✅ CSRF-Error-Handler in app.py hinzugefügt (Zeile 53-66)
2. ✅ JavaScript in guest_request.html korrigiert (Zeile 425-447)
3. ✅ CSRF-Token-Validierung implementiert
4. ✅ Detaillierte Fehler-Logging aktiviert
IMPACT:
- Betroffene Funktionalität: Gastanfragen-Formular
- Sicherheits-Level: HOCH (CSRF-Schutz)
- Benutzer-Impact: Vollständig behoben
PRÄVENTIONS-MASSNAHMEN:
- CSRF-Token-Validierung in allen API-Endpunkten
- Konsistente Error-Handler-Implementation
- Template-Standards für CSRF-Token-Verwendung
- Automatische Tests für CSRF-Schutz
STATUS: VOLLSTÄNDIG BEHOBEN ✅
DOKUMENTATION: CSRF_FIX_DOCUMENTATION.md erstellt
VERANTWORTLICH: Interner Engineering Agent
ZEITSTEMPEL: 2025-05-29 11:55:00

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,11 @@
2025-05-29 10:07:15 - myp.jobs - INFO - Test für Kategorie jobs
2025-05-30 21:50:48 - myp.jobs - INFO - 📦 Erstelle Sofort-Job für Drucker Tapo P110 (192.168.0.103) (Start: 2025-05-30 21:50:00)
2025-05-30 21:50:48 - myp.jobs - INFO - 📦 Erstelle Sofort-Job für Drucker Tapo P110 (192.168.0.103) (Start: 2025-05-30 21:50:00)
2025-05-30 21:50:48 - myp.jobs - INFO - ✅ Job 2 erstellt für Drucker 4, Start: 2025-05-30 21:50:00, Dauer: 60 Minuten, Status: waiting_for_printer
2025-05-30 21:50:48 - myp.jobs - INFO - ✅ Job 3 erstellt für Drucker 4, Start: 2025-05-30 21:50:00, Dauer: 60 Minuten, Status: waiting_for_printer
2025-05-30 21:50:48 - myp.jobs - INFO - ⚡ Sofort-Job 3 erfolgreich gestartet - Drucker automatisch eingeschaltet
2025-05-30 21:50:48 - myp.jobs - INFO - ⚡ Sofort-Job 2 erfolgreich gestartet - Drucker automatisch eingeschaltet
2025-05-30 21:51:45 - myp.jobs - INFO - ⏰ Erstelle geplanten Job für Drucker Tapo P110 (192.168.0.104) (Start in 0.2 Min)
2025-05-30 21:51:45 - myp.jobs - INFO - ✅ Job 4 erstellt für Drucker 5, Start: 2025-05-30 21:52:00, Dauer: 60 Minuten, Status: scheduled
2025-05-30 21:51:45 - myp.jobs - INFO - ⏰ Erstelle geplanten Job für Drucker Tapo P110 (192.168.0.104) (Start in 0.2 Min)
2025-05-30 21:51:45 - myp.jobs - INFO - ✅ Job 5 erstellt für Drucker 5, Start: 2025-05-30 21:52:00, Dauer: 60 Minuten, Status: scheduled

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff