根据电子邮件ID注册唯一用户

时间:2012-05-03 07:39:22

标签: uniqueidentifier user-registration user-identification

我想在我的网站上根据他们的电子邮件ID注册用户,假设用户和他们的emailid字符串之间存在一对一的关系。但是gmail doesn't recongnize .s in email ids。这意味着juzerali@gmail.comjuzer.ali@gmail.com是相同的用户(或电子邮件ID)。

我关心的不仅仅是这一个用例,只需剥离一串点就可以克服它。不同的电子邮件提供商可能对电子邮件别名和符号有不同的政策。

我向社区提出的问题是,是否存在基于其电子邮件ID作为唯一标识符创建唯一身份用户的事实规则/指南?或者有人在此之前成功实现了这个?

注意:我已经检查了一些根据电子邮件ID注册的网站。他们似乎认为两个gmail id与. s的不同组合作为不同的电子邮件ID。这意味着同一个电子邮件帐户持有人可以在同一个网站上拥有两个帐户,我想避免这种情况。

重要:Oauth / OpenID不是一个选项。

1 个答案:

答案 0 :(得分:0)

尝试登录facebook并从facebook API获取用户名。但是如果你不想访问auth的任何辅助服务,那么你也可以要求用户选择一个用户名,并限制那里的唯一性。据我所知,你无能为力!

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

for eg. abc@hotmail.com is same as abc+123@hotmail.com
相关问题