5

Quiero registrar usuarios sobre la base de sus id. De emaild en mi sitio web, suponiendo que exista una relación uno a uno entre los usuarios y sus cadenas de emailid. Pero gmail doesn't recongnize .s in email ids. Eso significa que [email protected] y [email protected] son los mismos usuarios (o id. De emaild).Registrar usuarios únicos en base a emailid

Mi preocupación no es solo este caso de uso único, se podría superar simplemente quitando la cadena de puntos. Es posible que diferentes proveedores de correo electrónico tengan diferentes políticas con respecto a los alias y notaciones del correo electrónico.

Mi pregunta a la comunidad es ¿existen reglas/pautas de facto para crear usuarios únicos basados ​​en sus identificadores de correo electrónico como sus identificadores únicos? ¿O alguien lo ha implementado con éxito antes?

NOTAS: He comprobado algunos sitios web que se registran en función del ID de correo electrónico. Parecen considerar dos identificadores de gmail con diferentes combinaciones con . como identificadores de correo electrónico diferentes. Eso significa que el mismo titular de la cuenta de correo electrónico puede tener dos cuentas en el mismo sitio, lo que quiero evitar.

IMPORTANTE: Oauth/OpenID no es una opción.

Respuesta

0

Pruebe el nombre de usuario de Facebook y obtenga el nombre de usuario de la API de Facebook. Pero si no desea acceder a ningún servicio secundario para la autenticación, entonces también podría pedirle a los usuarios que elijan un nombre de usuario y limitar la singularidad allí. Por lo que sé, ¡no hay nada más que puedas hacer!

Hotmail for example allows you to have any string after a + 

for eg. [email protected] is same as [email protected] 
+0

He indicado claramente que OAuth no es una opción, así que no puedo usar Facebook. Gracias por señalar las cosas de Hotmail, creo que otros proveedores de correo electrónico también ofrecen lo mismo. –

Cuestiones relacionadas