Optimierungsvorschlag für den Discourse Admin-Kontoregistrierungsprozess

Hintergrund

Gestern habe ich eine Discourse-Instanz auf meinem Server selbst gehostet. Nachdem die Bereitstellung abgeschlossen war, habe ich das Administratorkonto (admin) registriert. Nach dem Klicken auf die Schaltfläche Registrieren gab es jedoch keine Reaktion, und der Vorgang schien hängenzubleiben.

Es dauerte eine ganze Weile, bis mir klar wurde, dass das Problem darin bestand, dass mein Passwort die Mindestlänge nicht erfüllte.

Bestehende Lösung & Beobachtung

Ich muss zugeben, dass ich die offizielle, freundliche Erinnerung gesehen hatte, dass das Passwort 15 Zeichen oder mehr betragen muss. Trotz dieses klaren Hinweises habe ich diese Anforderung nicht sofort mit dem Registrierungsfehler in Verbindung gebracht. Schließlich stellte ich die Verbindung her und konnte das Konto erfolgreich registrieren.

Optimierungsempfehlung

Ich glaube, dass die Registrierungslogik für eine bessere Benutzererfahrung optimiert werden könnte. Hier sind meine vorgeschlagenen Ansätze:

  1. Clientseitige Passwortlängenprüfung: Führen Sie bei der Übermittlung eine Prüfung der Passwort-Zeichenkettenlänge ein.

    • Bedenken: Dieser Ansatz wirft Sicherheitsbedenken auf, da Benutzer befürchten könnten, dass die Website ihre Passworteingabe überwacht, was die Durchführbarkeit gering macht.
  2. Verbesserung der Formatierung und des Feedbacks des Passwort-Eingabefelds (Empfohlen): Verbessern Sie das Passwort-Eingabefeld durch Hinzufügen visueller Einschränkungen und dynamischem Feedback, ähnlich dem, was üblicherweise für Anforderungen an Passwortstärke/-format verwendet wird.

    • 2.1. Vor der Eingabe (Platzhalter/Tooltip): ◌◌◌◌◌◌◌◌◌◌◌◌◌◌◌

    • 2.2. Nach der Eingabe (Dynamisches Feedback): ●●●●●●●●◌◌◌◌◌◌◌

      • B. Da die Benutzereingabe maskiert (ausgeblendeter Text) ist, stellen die verbleibenden leeren Kreise die Anzahl der noch fehlenden Passwortzeichen dar, und die ausgefüllten Kreise stellen die Anzahl der bereits eingegebenen Passwortzeichen dar.

Ich suche nach einer Bestätigung, ob Ansatz 2 ein gangbarer und empfohlener Weg zur Optimierung ist.

1 „Gefällt mir“