【发布时间】:2011-03-22 17:42:18
【问题描述】:
我最近发现了 LightOpenID,我将使用它作为我所有下一个网站的登录系统。
当用户使用 LighOpenID 注册/登录时,我正在获取一些信息,我想知道在我的 USERS 表中使用用户的电子邮件作为唯一 ID 在技术上是否可行,或者这是一个坏主意?
谢谢大家,
外汇
【问题讨论】:
标签: login openid lightopenid
我最近发现了 LightOpenID,我将使用它作为我所有下一个网站的登录系统。
当用户使用 LighOpenID 注册/登录时,我正在获取一些信息,我想知道在我的 USERS 表中使用用户的电子邮件作为唯一 ID 在技术上是否可行,或者这是一个坏主意?
谢谢大家,
外汇
【问题讨论】:
标签: login openid lightopenid
考虑考虑:
我的建议是,如果你想使用 OpenID,你应该做对。验证成功后,从$openid->identity() 读取 OpenID URL 并使用它来识别用户。
另外:
【讨论】:
这取决于您的服务。通常,每个电子邮件地址只分配给一个人。如果不希望每个用户有多个帐户,没关系。 有些家庭有家庭电子邮件地址。但我猜他们也会使用同一个帐户。
为什么不把OpenID作为唯一ID呢? OpenID 是唯一的,如果您仅使用 OpenID 进行登录,您会在获得电子邮件地址之前获得 OpenID。
【讨论】: