Contexte
Hier, j’ai auto-hébergé une instance Discourse sur mon serveur. Une fois le déploiement terminé, j’ai procédé à l’enregistrement du compte administrateur (admin). Cependant, après avoir cliqué sur le bouton Register (S’inscrire), il n’y a eu aucune réponse et le processus semblait bloqué.
Il m’a fallu beaucoup de temps pour réaliser que le problème était dû au fait que mon mot de passe ne respectait pas la longueur minimale requise.
Solution Existante et Observation
Je dois admettre que j’ai bien vu le rappel officiel et amical indiquant que le mot de passe doit comporter 15 caractères ou plus. Malgré cet avis clair, je n’ai pas immédiatement associé cette exigence à l’échec de l’inscription. J’ai finalement fait le lien et enregistré le compte avec succès.
Recommandation d’Optimisation
Je pense que la logique d’inscription pourrait être optimisée pour une meilleure expérience utilisateur. Voici mes approches suggérées :
-
Vérification côté client de la longueur du mot de passe : Introduire une vérification de la longueur de la chaîne du mot de passe lors de la soumission.
- Préoccupation : Cette approche soulève un problème de sécurité, car les utilisateurs pourraient s’inquiéter que le site surveille leur saisie de mot de passe, ce qui rend sa faisabilité faible.
-
Amélioration du formatage et du retour d’information du champ de saisie du mot de passe (Recommandé) : Améliorer le champ de saisie du mot de passe en ajoutant des contraintes visuelles et un retour d’information dynamique, similaire à ce qui est couramment utilisé pour les exigences de force/format du mot de passe.
-
2.1. Avant la saisie (Espace réservé/Info-bulle) : ◌◌◌◌◌◌◌◌◌◌◌◌◌◌◌
-
2.2. Après la saisie (Retour d’information dynamique) : ●●●●●●●●◌◌◌◌◌◌◌
- B. Étant donné que la saisie de l’utilisateur est masquée (texte obscurci), les cercles vides restants représentent le nombre de caractères du mot de passe encore manquants, et les cercles pleins représentent le nombre de caractères du mot de passe déjà saisis.
-
Je cherche à obtenir une confirmation quant à savoir si l’Approche 2 est une voie d’optimisation réalisable et recommandée.