1

我想在我的网站上启用从多个服务登录,但不希望用户使用 facebook 登录,然后注销,然后再使用 Google+ 登录。

我不确定是否有一种实用的方法可以检测到有人这样做了?

我看到Janrain提到了账号绑定,这是提供这种服务吗?

安全性不必是无懈可击的,但希望难以多次登录并从不同帐户发布。同时,由于并非每个人都使用 Facebook,因此希望拥有多个提供商。

感谢您提供任何帮助/信息/建议。

4

1 回答 1

1

不幸的是,没有一点可以让您检查一项服务上的给定帐户是否与另一项服务上的帐户是同一个人。

一种方法是在他们使用服务 A 登录时在浏览器上放置一个 cookie,该 cookie 将指示用户上次登录时使用的服务。然后下次他们到达您的网站时,您可以检查您的 cookie,然后只显示他们以前使用的登录服务。

使从多个服务登录变得更加困难的另一个选项是从服务中请求用户的电子邮件地址,并查看它是否已经存在于您的数据库中的不同帐户下?

于 2012-07-13T13:34:57.330 回答