-3

我成功实现了 Facebook API 和 Google+ API。我在登录或注销方面没有任何问题。即使页面被刷新,信息也能正常工作。

但是,当用户在不同的选项卡中登录 Google+ 和 Facebook 并且他通过使用两个帐户登录来提供对应用程序的访问权限时,我会看到这两个图像。

我怎样才能避免这种情况。在页面加载时,我只想查看 Facebook 或 Google+,但不能同时查看两者。

  • 如果 Facebook 登录,则仅显示 Facebook
  • 如果 Google+ 登录,则仅显示 Google
  • 如果他同时登录两者,则只显示其中一个。
4

2 回答 2

1

这刚刚出来,如何做到这两点:

关键部分之一是身份与用户的概念。一个用户代表一个人,一个身份代表一个登录特定社交网络的人。数据安全是对用户进行的,显示照片等等都是对身份进行的。

第一个代码片段显示了一些非常简单的逻辑,用于在用户同时使用两者登录时决定使用哪个登录提供程序。

https://developers.google.com/+/best-practices/facebook#separating_social_and_business_logic

于 2013-08-22T02:26:39.867 回答
0

只允许他们关联他们的 Google+ 或 Facebook 帐户,而不是两者。如果一个是关联的,则不允许另一个。

于 2013-06-25T19:33:11.900 回答