我正在使用Facebook PHP API允许登录到我的网站。我还允许用户在我的软件中使用内置表格登录/注册,因为他们不想使用他们的Facebook帐户。使用PHP存储Facebook登录
我有这一切工作正常,我唯一的问题是我如何将Facebook帐户附加到我的MySQL数据库中的帐户?
因此,例如Joe Bloggs想要在我的网站上创建一个帐户。他决定通过Facebook登录,而不是填写表格。他这样做。在他通过Facebook登录后,它会将他返回到我的网站上的一个页面,他可以填写其余的帐户详细信息。然后它保存了他的帐户,他可以自由起诉网站。
我的问题是,他登录Facebook后,创建并保存他的帐户在MySQL数据库中,我如何链接他的Facebook帐户和他的帐户在我的数据库?
当您使用Facebook登录时,它会返回一个STATE,CODE,我也可以使用API检索ACCCESS TOKEN。但每次登录时,这些代码都会改变。我认为可能有一个代码可以用来存储在MySQL数据库中,因此我所要做的就是将其中一个代码与数据库进行匹配。
但我似乎无法做到这一点。我是否完全错了?
希望我说得通。
“然后,它保存了他的帐户,他可以自由起诉该网站。”当天最好的错字:) – David 2012-04-23 00:09:28