¿Qué piensan las personas de los sistemas de inicio de sesión basados ​​en correo electrónico (es decir, el usuario hace clic en un enlace de inicio de sesión en un correo electrónico para iniciar sesión)?

Cuantos más campos, más obstáculo será tu forma. Solo incluya la información que se requiere para interactuar inmediatamente con su sitio. Recoge todo lo demás de forma progresiva y discreta.

Sin embargo, el problema con su enfoque de solo recopilar un nombre de usuario es que es necesario crear una nueva contraseña en algún momento en el futuro, lo que es probable que la mayoría de las personas olviden hacer.

El viaje de 1) ingresar su dirección de correo electrónico, 2) revisar su correo electrónico, luego 3) iniciar sesión también es más engorroso que simplemente proporcionar una contraseña por adelantado.

Incluya el mínimo básico inicialmente. Dirección de correo electrónico y contraseña. Eso es. Nada mas.

Para la mayoría, esa es la información central necesaria para regresar e interactuar inmediatamente con su sitio web. A partir de ahí, solo solicite un nombre de usuario si el usuario se va a relacionar con otros en el sitio (por ejemplo, necesitan algún tipo de nombre para mostrar).

Su sistema suena como una buena solución para la “¿olvidó su contraseña?” característica, pero no para el sistema de inicio de sesión general. “Nombre de usuario y contraseña” es un patrón de usabilidad establecido desde hace mucho tiempo que las personas esperan y saben cómo usar. Desviarse de ese patrón puede ser confuso y frustrante para los usuarios.

Se siente torpe tener que abrir otra aplicación (o pestaña) para revisar mi correo electrónico solo para iniciar sesión. Extenderá el proceso de inicio de sesión de ~ 7 segundos a ~ 30 segundos.

Si está buscando implementar esto para simplificar la autenticación en el backend, podría considerar solicitar a los usuarios que inicien sesión con Facebook Connect (o OpenID).

¿Por qué no probarlo?

Cree un sistema de inicio de sesión híbrido, que requiere el registro con nombre de usuario, contraseña y correo electrónico, una vez que el usuario inicie sesión en su servicio: presente la opción de iniciar sesión con la combinación de nombre de usuario / contraseña elegida o la opción de recibir un uso único solo URL de inicio de sesión (entregada a su correo electrónico ingresado).

Luego, después de recopilar datos del mundo real, puede implementar (si se demuestra que es muy utilizado) el correo electrónico de inicio de sesión ampliamente en otras aplicaciones web.