web-development-kb-es.site

Pros y contras por tener el mismo formulario de inicio de sesión, registro y contraseña olvidada

He notado que algunos sitios tienen la misma forma de inicio de sesión, registro y contraseña olvidada.

Debajo del formulario tienes 3 botones

  • olvidé mi contraseña
  • registrarse
  • iniciar sesión

¿Cuáles son las ventajas y desventajas de utilizar este enfoque y qué versión elegirías?.

17
Gabriel Solomon

Siempre debe haber enlaces a registrarse y olvidé el nombre de usuario/contraseña páginas en su página de inicio de sesión.

Usar un solo formulario con 3 botones diferentes que compartan los mismos campos de nombre de usuario/contraseña sería confuso. Además, probablemente no sea posible:

  • El registro normalmente requiere información adicional además del nombre de usuario y la contraseña (al menos, vuelva a escribir la contraseña para confirmar).
  • Olvidar la contraseña es poco frecuente y requiere que el usuario envíe alguna otra forma de autenticación (por ejemplo, pregunta secreta, su dirección de correo electrónico en el archivo, confirmación de que desea que se envíe por correo electrónico).

Por otro lado, tener áreas separadas (formularios) para las operaciones de registro e inicio de sesión en la misma página podría funcionar bien.

Registro formulario en la página de inicio de sesión mejora la experiencia para los nuevos usuarios (a costa del desorden para los usuarios existentes).

Esto funciona bien para sitios que no se reutilizan con frecuencia y donde la experiencia de usuario nueva y fluida es una prioridad. Un buen ejemplo es un sitio de compras que recibe muchos usuarios nuevos. Su objetivo es ordenar mercancía con la menor cantidad de obstáculos posible. Para tal sitio, el registro debe sentirse como una parte menor del pago. Tenerlo en una página diferente se siente como un paso adicional y un impedimento en el proceso.

Olvidar una contraseña (o nombre de usuario) es un escenario poco frecuente. Creo que una página separada es suficiente y no satura el flujo de trabajo principal.

12
dbkk

No hay un "profesional" posible para tener una sola forma como la que sugiere que supera la "estafa" más importante: confundirá a sus usuarios. Incluso tener un formulario compartido solo para iniciar sesión y registrarse (como sugirió Lukas) puede generar confusión. Las personas ven un formulario y suponen que saben para qué sirve, y realmente no leen el texto de un botón, simplemente hacen clic en él, asumiendo que lo registrarán.

Además, para accesibilidad y usuarios avanzados, ¿cómo funcionaría un formulario como ese si presiona enter en lugar de hacer clic en un botón? Claro, puede decir que lo predeterminado sería hacer un inicio de sesión, pero muchos usuarios simplemente presionan Intro después de completar un formulario y si un usuario está tratando de registrarse de esa manera, simplemente les ha dificultado el registro. Eso significa que es probable que pierda ese registro por completo.

También en el frente de accesibilidad, ¿cómo llamarías a ese formulario? Un lector de pantalla va de arriba a abajo, por lo que el nombre del formulario se utiliza para ayudar al usuario a comprender para qué sirve el formulario. Si tiene un formulario con múltiples propósitos, ¿cómo se supone que ese usuario lo sabe?

3
Charles Boyung

Los únicos profesionales que podría tener son:

  • Toda la funcionalidad está en un solo lugar.
  • No estás repitiendo páginas pidiendo los mismos datos.

Que en realidad no son tan profesionales.

Los inconvenientes que puedo pensar de inmediato son mucho más fuertes:

  • Cada página es una actividad diferente y no necesita exactamente la misma información para cada una.
  • Corre el riesgo de confundir al usuario.

En cuanto a cuál ir: páginas separadas cada vez.

No está solicitando los mismos datos en cada caso y los usuarios inexpertos u ocasionales necesitarán más orientación de todos modos.

2
ChrisF

Bueno, en realidad creo que si intenta iniciar sesión y utiliza una contraseña incorrecta, podría aparecer un enlace como "¿olvidó su contraseña?" Esto le enviaría uno nuevo por correo electrónico. Dado que no necesita más información aparte del correo electrónico/inicio de sesión, debería funcionar bien.

Sin embargo, estoy de acuerdo con las otras publicaciones, que no debe haber un botón en el formulario de inicio de sesión, sino solo un enlace, que lo dirige a un formulario que le solicita su correo electrónico/nombre de usuario.

Debido al comentario de Charles Boyung, volví a pensar en mi declaración y llegué a la conclusión de que su crítica está bien formulada. Sin embargo, sigo pensando que no es una mala idea dar la posibilidad de registrarse en el formulario de inicio de sesión. Esto se debe a que a menudo se le pide al usuario que inicie sesión mientras intenta acceder a una determinada página, si el usuario no tiene una cuenta, este es el lugar para que se registre.

Podría funcionar así. El formulario ("Formulario de inicio de sesión" para el lector de pantalla) tiene un campo para correo electrónico y contraseña para iniciar sesión y la acción predeterminada al presionar enter es iniciar sesión. Sin embargo, hay un botón de registro. Al hacer clic, el usuario es redirigido a un formulario diferente con toda la información necesaria (si se necesitan más, además de correo electrónico y contraseña). Si el usuario completó el correo electrónico y la contraseña, se pasa al otro formulario.

En caso de que no necesite más información, al hacer clic en registrarse se le presentará una página de éxito si ya completó su información o si no, con un formulario para completar la información y solo un botón "registrarse".

De esta manera, tiene 3 formularios, pero puede combinarlos para que sea, en mi opinión, fácil para el usuario y muy conveniente.

2
Lukas Oppermann

La razón principal por la que debe separarlos es para evitar que los usuarios creen accidentalmente nuevas cuentas. Intenté ser igualmente creativo con un formulario como este en el pasado, y terminé con toneladas de usuarios que intentaron "iniciar sesión" utilizando el formulario de registro, y luego se preguntaron por qué se habían eliminado todos sus datos.

Aunque no permití que los usuarios existentes se registraran, dado que hay suficientes usuarios, algunos escribirán mal su correo electrónico al iniciar sesión Y harán clic en el botón de registro que crea no solo un error de UX, sino también problemas innecesarios de atención al cliente y abandono.

0
catbelly