Skip to content

Releases: FreieGestalterischeRepublik/fgr-2fa

v1.0.14

Choose a tag to compare

@ml-fgr ml-fgr released this 15 Jul 11:44

PHP 7.4 Kompatibilität: Mindestanforderung von PHP 8.0 auf PHP 7.4 gesenkt.

v1.0.13

Choose a tag to compare

@ml-fgr ml-fgr released this 13 Jul 20:50

Fokus: eigener setTimeout(300ms) statt login_footer – läuft nach allem anderen, nichts kann ihn überschreiben. Button: identisch zum WP-Login-Button ohne inline-width.

v1.0.12

Choose a tag to compare

@ml-fgr ml-fgr released this 13 Jul 20:47

Fokus: autofocus-Attribut direkt am Eingabefeld (HTML-nativ, kein JavaScript nötig) + login_footer als Fallback. Button-Style: identisch zum WP-Login-Button (class="button button-primary button-large", kein inline-width).

v1.0.11

Choose a tag to compare

@ml-fgr ml-fgr released this 13 Jul 20:44

Revert auf den stabilen Stand (v1.0.9): Paste/Fokus funktioniert, Button-Style korrekt.

v1.0.10

Choose a tag to compare

@ml-fgr ml-fgr released this 13 Jul 20:41

Bestätigen-Button verwendet jetzt denselben Stil wie der native WordPress-Login-Button (float:right, keine feste Breite).

v1.0.9

Choose a tag to compare

@ml-fgr ml-fgr released this 13 Jul 20:35

Revert auf den funktionierenden Stand von v1.0.6. Die Änderungen aus v1.0.7 und v1.0.8 (Button-ID) haben das Fokus-/Paste-Verhalten kaputt gemacht.

v1.0.8

Choose a tag to compare

@ml-fgr ml-fgr released this 13 Jul 20:30

Bugfix: id="wp-submit" am Bestätigen-Button entfernt. WordPress's Login-JavaScript überschreibt bei dieser ID den Eingabefokus – dadurch musste der Nutzer wieder manuell ins Feld klicken um Paste zu nutzen.

v1.0.7

Choose a tag to compare

@ml-fgr ml-fgr released this 13 Jul 20:28

Bestätigen-Button im 2FA-Formular hat jetzt dieselbe ID () wie der native WP-Login-Button – Style und Breite werden automatisch von WordPress übernommen.

v1.0.6

Choose a tag to compare

@ml-fgr ml-fgr released this 13 Jul 20:21

Verbesserung: Paste im 2FA-Eingabefeld funktioniert sofort

Problem: Nach der Passwort-Eingabe erschien das 2FA-Formular auf einer neuen Seite. Das Eingabefeld sah aktiv aus, aber Einfügen (Paste) funktionierte nicht – ein Klick mit der Maus war nötig.

Ursache: Browser gewähren echten Clipboard-Zugriff nur auf Seiten, die durch eine direkte Nutzeraktion geladen wurden. Ein Redirect (GET-Anfrage nach POST) zählt nicht als Nutzeraktion.

Fix: Der Login-Ablauf wurde grundlegend überarbeitet. Das 2FA-Formular wird jetzt direkt als Antwort auf den Login-POST zurückgegeben – ohne Redirect. Der Browser erkennt das als Nutzeraktion, der Fokus ist echt, Paste funktioniert sofort ohne Mausklick.

v1.0.5

Choose a tag to compare

@ml-fgr ml-fgr released this 13 Jul 20:14
  • Fokus per login_footer()-Parameter gesetzt (nativer WordPress-Mechanismus)