Juz*_*Ali 5 user-identification uniqueidentifier user-registration
我想在我的网站上根据他们的电子邮件ID注册用户,假设用户和他们的emailid字符串之间存在一对一的关系.但是gmail没有.在电子邮件ID中识别s.这意味着juzerali@gmail.com并且juzer.ali@gmail.com是相同的用户(或emaild ID).
我关注的不仅仅是这一个用例,只需剥离一串点就可以克服它.不同的电子邮件提供商可能对电子邮件别名和符号有不同的策略.
我向社区提出的问题是,是否存在基于其电子邮件ID作为唯一标识符创建唯一身份用户的事实规则/指南?或者有人在此之前成功实施了这个?
注意:我已经检查了几个根据电子邮件ID注册的网站.他们似乎认为两个gmail id具有不同的组合,.s作为不同的电子邮件ID.这意味着同一个电子邮件帐户持有人可以在同一个网站上拥有两个帐户,我想避免这两个帐户.
重要提示:Oauth/OpenID不是一个选项.
尝试 facebook 登录并从 facebook API 获取用户名。但是,如果您不想访问任何辅助服务进行身份验证,那么您不妨要求用户选择一个用户名,并限制那里的唯一性。据我所知,您无能为力!
Hotmail for example allows you to have any string after a +
for eg. abc@hotmail.com is same as abc+123@hotmail.com
Run Code Online (Sandbox Code Playgroud)