Propuesta de optimización para el proceso de registro de cuentas de administrador de Discourse

Antecedentes

Ayer, instalé una instancia de Discourse en mi propio servidor. Una vez completado el despliegue, procedí a registrar la cuenta de administrador (admin). Sin embargo, después de hacer clic en el botón Registrar, no hubo respuesta y el proceso pareció quedarse colgado.

Me tomó una cantidad considerable de tiempo darme cuenta de que el problema se debía a que mi contraseña no cumplía con el requisito de longitud mínima de caracteres.

Solución Existente y Observación

Debo admitir que vi el recordatorio oficial y amable que indicaba que la contraseña debe tener 15 caracteres o más. A pesar de este aviso claro, no asocié inmediatamente este requisito con el fallo en el registro. Finalmente, hice la conexión y registré la cuenta con éxito.

Recomendación de Optimización

Creo que la lógica de registro podría optimizarse para una mejor experiencia de usuario. Aquí están mis enfoques sugeridos:

  1. Verificación de Longitud de Contraseña del Lado del Cliente: Introducir una verificación de la longitud de la cadena de la contraseña al enviarla.

    • Preocupación: Este enfoque plantea una preocupación de seguridad, ya que los usuarios podrían temer que el sitio esté monitoreando la entrada de su contraseña, lo que hace baja su viabilidad.
  2. Mejorar el Formato y la Retroalimentación del Campo de Entrada de Contraseña (Recomendado): Mejorar el campo de entrada de contraseña añadiendo restricciones visuales y retroalimentación dinámica, similar a lo que se usa comúnmente para los requisitos de fortaleza/formato de la contraseña.

    • 2.1. Antes de la Entrada (Marcador de posición/Información sobre herramientas): ◌◌◌◌◌◌◌◌◌◌◌◌◌◌◌

    • 2.2. Después de la Entrada (Retroalimentación Dinámica): ●●●●●●●●◌◌◌◌◌◌◌

      • B. Dado que la entrada del usuario está enmascarada (texto oculto), los círculos huecos restantes representan el número de caracteres de contraseña que aún faltan, y los círculos sólidos representan el número de caracteres de contraseña ya introducidos.

Busco confirmación sobre si el Enfoque 2 es una vía factible y recomendada para la optimización.

1 me gusta