Modul-Changelog

CW 2FA

Zentrale E-Mail-Zwei-Faktor-Authentifizierung für CW Backend und CW Customers mit Einmalcode, sicherem Bestätigungslink, getrenntem Modul-Teaser und Backend-Login-Design.

Releases4
Erstes Release08.10.2026
Letztes Release09.10.2026
Aktuelle Version0.1.0-alpha3.1

Changelog

Neueste Veröffentlichung zuerst. Die Inhalte werden direkt aus den beim Release gespeicherten Release Notes erzeugt.

v0.1.0-alpha3.1 09.10.2026 Stable

Version 0.1.0-alpha3.1

  • Modul-Teaser wieder auf den eigentlichen CW-2FA-Promotionsteaser zurückgestellt.
  • Modulübersicht verwendet ausschließlich den Modul-Teaser; keine doppelte HTML-Headline über dem Bild.
  • Frontend-/Customers-2FA zeigt keinen Werbe-/Login-Bildbanner mehr; Überschriften bleiben HTML.
  • Das Alpenmotiv ist bewusst kein Modulasset und gehört ausschließlich zum CW-Backend-Login-Design.
  • Keine Änderungen an Challenge-, Code-, Mail- oder Rate-Limit-Logik.
CW ≥ 3.0.0-beta11.23 PHP ≥ 8.3.0
v0.1.0-alpha3 08.10.2026 Stable

Version 0.1.0-alpha3

Design-/UX-Release

  • Frontend-Challenge komplett neu gestaltet: kompakter, klarer und im CW-Farbsystem Dunkelblau/Grau/Gold.
  • Neues schmales 2FA-Teaserbild eingebunden; Claim und Begleittext werden als HTML gerendert.
  • Admin-Login-Challenge erhält dieselbe visuelle 2FA-Sprache ohne Änderung der Sicherheitslogik.
  • 6-stelliger Code wird während der Eingabe automatisch als 000 000 formatiert.
  • Resend-Countdown läuft sichtbar herunter.
  • Cross-Device-Hinweis und Statusmeldungen neu strukturiert.
  • 2FA-Mail professionell neu aufgebaut: Betreiber-/Mail-Logo, Bestätigungsbutton in CW-Gold, Fallback-Code, Login-Kontext (Bereich, Zeitpunkt, Browser/Gerät), Sicherheitshinweis und dynamische Website-/Impressum-/Datenschutzlinks.
  • 2FA-Code und Link-Token bleiben weiterhin ausschließlich gehasht/HMAC-gespeichert und werden nicht in der CW-Outbox abgelegt.
  • Backend-Übersicht erhält neues Teaserbild und überarbeitete Statusdarstellung.
  • Versionsbadge im Modulheader robuster gegen globale Theme-Regeln gestaltet.
  • Modul-Cover auf das neue 2FA-Design aktualisiert.
  • Keine Datenbankmigration erforderlich.
  • CW Customers dev17 bleibt kompatibel; für dieses Release ist kein Customers-Update notwendig.
CW ≥ 3.0.0-beta11.23 PHP ≥ 8.3.0
v0.1.0-alpha2 08.10.2026 Stable

Version 0.1.0-alpha2

  • Backend-Benutzer als zweite Kontowelt integriert.
  • Neue Backend-Richtlinien: Aus, optional je Benutzer, nur Administratoren verpflichtend, für alle verpflichtend.
  • Individuelle 2FA-Aktivierung für Backend-Benutzer mit E-Mail-Prüfung.
  • Neutraler CW Admin-Login-Challenge-Hook wird erkannt und genutzt.
  • Backend-Login wird erst nach erfolgreicher E-Mail-Bestätigung abgeschlossen.
  • Bestätigung per 6-stelligem Code oder schnellem Mail-Link.
  • Cross-Device: Bestätigung am Smartphone schaltet die wartende Backend-Anmeldung frei.
  • Versionsanzeige im Modulheader optisch korrigiert.
  • Übersicht und Handbuch für Backend + Customers erweitert.
  • Bestehende Customers-2FA bleibt unverändert kompatibel.

Hinweis

  • Backend-2FA benötigt den neutralen CW-Core-Hook `lib/admin-login-challenge.php` und `admin/login-challenge.php` sowie die kleine Änderung in `admin/login.php`.
CW ≥ 3.0.0-beta11.23 PHP ≥ 8.3.0
v0.1.0-alpha1 08.10.2026 Stable

Version 0.1.0-alpha1

Erstes Modulrelease.

  • E-Mail-2FA für CW-Customers-Frontend-Konten.
  • Einmaliger 6-stelliger Sicherheitscode.
  • Komfortabler Bestätigungslink mit Scanner-sicherem Bestätigungs-POST.
  • Original-Browser erkennt Cross-Device-Bestätigung automatisch.
  • Challenge ist an die Browser-Sitzung gebunden.
  • Code wird nur HMAC-gehasht gespeichert; Link-Tokens nur gehasht.
  • Maximale Fehlversuche, Resend-Cooldown und Stundengrenze konfigurierbar.
  • Konto-Opt-in im optionalen Modus.
  • Kundenkonto-Menü und Dashboard-Widget.
  • Security Event Log.
  • Hilfe und öffentliche Dokumentationsroute.
CW ≥ 3.0.0-beta11.23 PHP ≥ 8.3.0