-1

SO 正在使用多种方式让用户登录,例如使用来自 gmail、yahoo、facebook、stackexchange 和 open ID 的电子邮件地址。

用户可以使用例如;gmail 并享受了几天,然后由于任何或某种原因(我假设,他忘记了实际方式),他开始使用 facebook。现在 SO 将为同一用户提供多条记录。有什么办法,网站可以识别那里的老会员?

这只是一个混乱,我对这个概念很好奇。就像注册和登录的一种方式就足够了,并且有助于保持会员的 SINGLE 记录。我更喜欢网站自己的注册和登录表格。

4

1 回答 1

1

使用不同方式“登录”时,您无法识别用户。除非您要求用户将不同的方式链接到一个用户配置文件。StackExchange 使这成为可能,您可以简单地向您的用户添加另一个 OpenID 身份。

一旦您通过 OpenID 或 OAuth 为您的服务启用用户身份验证,您将面临这个挑战,并且可以选择通过启用身份“链接”到用户工件来解决它,或者您可以选择忽略它。

您对 OpenID 的好处感到困惑吗?

于 2012-09-24T07:39:13.760 回答