HTML fixes and autocomplete values
Hanno Böck

Hanno Böck commited on 2024-02-03 20:39:00
Zeige 3 geänderte Dateien mit 12 Einfügungen und 12 Löschungen.

... ...
@@ -35,14 +35,14 @@ output('<p>Bitte geben Sie den folgenden Initialisierungs-Code in Ihre TOTP-Soft
35 35
 
36 36
 $qrcode_image = generate_qrcode_image($secret);
37 37
 
38
-output('<h4>Ihr Initialisierungs-Code</h4><p style="font-size: 120%;">' . $secret . '</p><p><img src="data:image/png;base64,' . base64_encode($qrcode_image) . '" /></p>');
38
+output('<h4>Ihr Initialisierungs-Code</h4><p style="font-size: 120%;">' . $secret . '</p><p><img src="data:image/png;base64,' . base64_encode($qrcode_image) . '" alt="QR-Code"></p>');
39 39
 
40 40
 output('<h3>Testen Sie es...</h3><p>Nachdem Sie den Startwert in Ihren TOTP-Generator eingegeben haben bzw. den QRCode eingescannt haben, erhalten Sie umgehend einen Zugangscode. Geben Sie diesen hier ein um die Funktion zu testen:</p>');
41 41
 
42
-$form = '<p>Ihr Webmail-Benutzername: <input type="text" name="username" value="' . filter_output_html($username) . '" /></p>
43
-<p>Ihr neues Webmail-Passwort: <input type="password" name="webmailpass" /></p>
44
-<p>Der aktuellste Einmal-Code: <input type="text" name="totp_code" /></p>
45
-<p><input type="submit" value="Prüfen!" /></p>';
42
+$form = '<p>Ihr Webmail-Benutzername: <input type="text" name="username" value="' . filter_output_html($username) . '"></p>
43
+<p>Ihr neues Webmail-Passwort: <input type="password" name="webmailpass"></p>
44
+<p>Der aktuellste Einmal-Code: <input type="text" name="totp_code" autocomplete="one-time-code" inputmode="numeric"></p>
45
+<p><input type="submit" value="Prüfen!"></p>';
46 46
 
47 47
 
48 48
 output(html_form('webmailtotp_test', 'test', '', $form));
... ...
@@ -24,11 +24,11 @@ output('<p><strong>Hinweise:</strong></p><ul><li>Nach Einrichtung der Zwei-Fakto
24 24
 <li>Ihr bestehendes IMAP-Passwort wird mit dem neuen Passwort verschlüsselt.</li><li>Über IMAP bzw. POP3 kann weiterhin nur mit dem bisherigen Passwort zugegriffen werden.</li><li>Wenn Sie ihr IMAP-Passwort ändern, wird diese Zwei-Faktor-Anmeldung automatisch abgeschaltet.</li></ul>');
25 25
 
26 26
 $form = '<p>Geben Sie zunächst bitte das bestehende Passwort des Postfachs <strong>' . filter_output_html($username) . '</strong> ein:</p>
27
-<p>Postfach-Passwort: <input type="password" name="oldpw" /></p>';
27
+<p>Postfach-Passwort: <input type="password" name="oldpw"></p>';
28 28
 
29 29
 $form .= '<p>Geben sie hier bitte das neue Passwort ein, mit dem sich der Benutzer <strong>' . filter_output_html($username) . '</strong> zukünftig anmelden muss.</p>
30
-<p>Neues Webmail-Passwort: <input type="password" name="newpw" /></p>';
30
+<p>Neues Webmail-Passwort: <input type="password" name="newpw" autocomplete="new-password"></p>';
31 31
 
32
-$form .= '<p><input type="submit" value="Einrichten" /></p>';
32
+$form .= '<p><input type="submit" value="Einrichten"></p>';
33 33
 
34 34
 output(html_form('webmailtotp_setup', 'generate', 'username=' . urlencode($username), $form));
... ...
@@ -59,10 +59,10 @@ if (isset($_REQUEST['username'])) {
59 59
     output('<p>Geben Sie hier die Login-Daten ein um Ihren Zugang zu testen.</p>');
60 60
 }
61 61
 
62
-$form = '<p>Ihr Webmail-Benutzername: <input type="text" name="username" value="' . filter_output_html($username) . '" /></p>
63
-<p>Ihr neues Webmail-Passwort: <input type="password" name="webmailpass" /></p>
64
-<p>Der aktuellste Einmal-Code: <input type="text" name="totp_code" /></p>
65
-<p><input type="submit" value="Prüfen!" /></p>';
62
+$form = '<p>Ihr Webmail-Benutzername: <input type="text" name="username" value="' . filter_output_html($username) . '"></p>
63
+<p>Ihr neues Webmail-Passwort: <input type="password" name="webmailpass"></p>
64
+<p>Der aktuellste Einmal-Code: <input type="text" name="totp_code" autocomplete="one-time-code" inputmode="numeric"></p>
65
+<p><input type="submit" value="Prüfen!"></p>';
66 66
 
67 67
 
68 68
 output(html_form('webmailtotp_test', 'test', '', $form));
69 69