我最近发现了LightOpenID,我打算用它作为我下一个网站的登录系统。
当用户在LighOpenID注册/登录时,我正在获取一些信息,我想知道在我的用户表中使用用户的电子邮件作为唯一id在技术上是否可行,或者这是否是一个坏主意?
谢谢你们,
FX
发布于 2011-11-21 16:56:06
想一想:
我的建议是,如果你想使用OpenID,你应该正确地使用它。验证成功后,从$openid->identity()读取OpenID URL,并使用该URL来识别用户。
此外:
发布于 2011-03-24 22:06:04
这取决于你的服务。通常,每个电子邮件地址只分配给一个人。如果不需要每个用户拥有多个帐户,也没问题。有些家庭有家庭电子邮件地址。但我猜他们也会使用相同的账号。
为什么不把OpenID作为唯一的ID呢?OpenID是唯一的,如果你只使用OpenID登录,那么你在获得电子邮件地址之前就会得到OpenID。
https://stackoverflow.com/questions/5395557
复制相似问题