【发布时间】:2013-03-20 21:05:09
【问题描述】:
在我的网站上,我为用户提供了两个登录 FB 和 Twitter 的选项,我成功地从两个 APi 获取了用户信息,现在我想将我的 MySQL 数据库中的 facebook 和 twitter 用户作为一个用户来处理。
例如:如果某人使用他的 FB 个人资料注册,然后如果同一用户使用他的 Twitter 帐户登录。那么我想识别该用户。
这可能吗?有什么办法吗?
【问题讨论】:
-
我认为只有在他们拥有相同的电子邮件地址时才能执行此操作。否则,他们并没有真正的共同领域:)(除了 facebook 有一个 twitter 字段或其他方式)
-
您可以尝试存储 cookie 以识别用户是否已经使用其他帐户访问过您的网站
-
嗨 Vlad Preda,感谢您的快速响应,但“电子邮件”不在权限范围内(我不需要来自用户的电子邮件).. 必须找到其他方式。
-
@cppanda hmm cookies..可以试试看..不确定它是否可以重新使用。谢谢
标签: php mysql facebook twitter oauth-2.0