Der Fehlerteufel steckt im Detail
von Magnus Witzik
Der kleine Fehlerteufel - gar nicht im Detail
Kein großes Redesign heute, dafür ordentlich Technik unter der Haube – manchmal ist genau das die spannendere Arbeit.
- Angefangen hat alles mit einem harmlosen Hinweis: Die Suche fand "Atari" nicht, obwohl der Lynx-Artikel voll davon ist. Des Rätsels Lösung steckte in der Weiterleitungsseite des Suchmoduls, die auf eine verwaiste Referenz zeigte – kurz entfernt, und die Suche läuft wieder rund.
- Deutlich zäher wurde es beim Login mit Zwei-Faktor-Authentifizierung. Wer sich korrekt anmeldete, landete zuverlässig auf einer Fehlerseite, statt den 2FA-Code eingeben zu können. Die Spurensuche ging durch halb Contao: kaputte Seitentemplates, fehlende Cache-Rechte, ein Blick in den Symfony-Profiler und schließlich ein Fund im Contao-Core-Code selbst – die echte, systemweite 401-Fehlerseite hatte schlicht nie ein Login-Modul bekommen. Genau dort läuft nämlich die 2FA-Abfrage im Hintergrund ab, wenn der Login-Vorgang mittendrin steckt. Modul ergänzt, Problem gelöst – und ordentlich was über Contaos Security-Mechanik dazugelernt.
- Nebenbei ist auch endlich der Mailversand geflickt: Die Registrierungs-Bestätigungsmails gingen bisher schlicht ins Leere, weil die alte Mailer-Konfiguration noch aus Contao-4-Zeiten stammte. Jetzt läuft alles sauber über unseren eigenen SMTP-Server – intern wie extern.
Einen Blick riskiert habe ich außerdem auf das Notification Center, um die Aktivierungsmail optisch aufzuhübschen. Leider (noch) Fehlanzeige – die Erweiterung unterstützt Contao 6 bislang nicht. Wird nachgeholt, sobald es so weit ist.
Technisch also ein ruhiger, aber wichtiger Tag – die Seite läuft jetzt spürbar zuverlässiger im Hintergrund.
Außerdem ein kleines Update zu folgenden Punkten:
Aber auch sonst habe ich versucht ein paar weitere Infos zusammenzutragen. Und so ist folgender Artikel überarbeitet und aktualisiert worden:
- Neue Optik für die normalen Buttons
- Eine komplett neue Optik für die Info/Warning/Confirmation Boxen
- Ein komplett neues Kontaktformular
- Auch das Registrationsformular ist funktional wieder in Betrieb und passend neu gestaltet
- Die Kontodatenänderung ist neu erstellt worden
- Passwort Reset Seite ist ebenso neu erstellt worden
Viel Spaß beim Lesen und stöbern!
- Die Game Boy Story und das Konsolen Wiki sind im Moment die vorangigen Aufgaben und werden in den nächsten Wochen voran getrieben.
- Ein Benutzer (Anlage über die Benutzer Verwaltung) ist notwendig, um die Kommentar Funktion zu nutzen (und eventuell geschützten Content - sofern dies relevant werden sollte)
Kommentare
Einen Kommentar schreiben
Sie müssen sich anmelden, um Kommentare hinzuzufügen.