2012-07-13 87 views
1

我想在我的网站上启用多项服务登录功能,但不希望用户使用Facebook等登录,然后注销,然后重新登录Google+。您是否可以阻止用户使用Janrain或类似的社交网络登录进行多次登录?

我不确定是否有一种实际的方法来检测到有人做了这件事?

我看到Janrain提到账户连接,这是提供这种服务吗?

安全性不一定是防水的,但想要很难登录多次,并从不同的帐户发布。同时,拥有多个提供商将是可取的,因为并非每个人都使用Facebook。

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

+0

您使用单点登录吗? – jrummell 2012-07-13 13:36:05

回答

1

不幸的是,没有一个地方可以检查一项服务上的提供账户是否与另一项服务上的账户是同一人。

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

另一种使其更难以从多个服务登录的方法是从服务请求用户的电子邮件地址,并查看它是否已经存在于您的数据库中的另一个帐户下?

相关问题