2009-09-01 26 views
13

Para una aplicación web, ¿cuál es la mejor opción?nombre de usuario o correo electrónico para iniciar sesión?

Los nombres de usuario tienen que depender de un correo electrónico para que la persona los recuerde más tarde. Por el contrario, es raro que un usuario use múltiples nombres de usuario para una aplicación web en particular. Además, devolver los detalles al correo electrónico del usuario brinda un cierto nivel de seguridad.

El correo electrónico, por otro lado, tiene problemas relacionados adicionales: la mayoría de los usuarios tienen varios ID de correo electrónico e invariablemente se crean varias cuentas. La fusión de esas cuentas se convierte en un gran dolor de cabeza. Por el contrario, usar un correo electrónico como identificador de inicio de sesión tiene la ventaja de la autenticación externa a través de OpenID.

¿Qué sugeriría?

+1

correo electrónico como identificador de inicio de sesión tiene la ventaja de la autenticación externa a través de OpenID? ¿Cómo es eso? Es más como si usar OpenID tuviera la ventaja de permitir a los usuarios usar identificadores de correo electrónico. –

+0

posible duplicado de [¿Qué usar para la identificación de inicio de sesión?] (Http: // stackoverflow.com/questions/6080/what-to-use-for-login-id) – EJP

Respuesta

5

Yo sugeriría OpenID. Usted no tiene que preocuparse acerca de la codificación y ahorrando a los usuarios la contraseña, seguridad, etc ;-)

Editar: OpenID tiene alguna Pros and Cons

+0

@ Shoban hey cabn por favor explique este OpenID, ¿cómo funciona y cómo puedo integrarlo con mi aplicación web? –

+0

Yo también, pero no significa que no tenga que preocuparse por la seguridad: de esto se trata la idea de iniciar sesión. Independientemente de la clave. –

+0

@Sam marque esta pregunta: http://stackoverflow.com/questions/42407/how-do-i-implement-openid-in-my-web-application. Tiene toda la información que necesita – Shoban

1

prefiero un correo electrónico a mí mismo, es más fácil de recordar y nombres de usuario que me gustan no siempre están disponibles.

0

Mi primera sugerencia es OpenID. Justo al lado, acceso de correo electrónico.

Existe la article, una guía paso a paso para habilitar Open ID.

Pero con un poco de búsqueda en google, estoy seguro de que puede habilitar OpenID usando cuentas de Google, cuentas de Yahoo y otros proveedores.

Atentamente.

0

Depende realmente de su aplicación y sus funciones.

Si tiene algún tipo de sistema de mensajes de correo electrónico, tomar una identificación de correo electrónico para iniciar sesión es una mala idea (tanto para la experiencia del usuario como para la empresa).

Pero si es solo algún tipo de publicación de blogs y fotos, entonces la identificación del correo electrónico está bien.

La línea inferior es - Los nombres de usuario escalan mejor que los correos electrónicos y, según mi experiencia, la mayoría de la gente prefiere los nombres de usuario. Para ellos, la identificación del correo electrónico es para la comunicación, no para la autenticación, y sus correos electrónicos cambian de una compañía a otra.

Ohh, OpenId es más un dolor de cabeza que una utilidad. Siempre recuerde cuando "posee" cosas, escalan mejor. Pero de todos modos, todo depende de tu aplicación.

+0

Hola Arpit Tambi, por favor, ejemplifica cómo los nombres de usuario escalan mejor que las direcciones de correo electrónico? – Worker

Cuestiones relacionadas