使用PHP存储Facebook登录

使用PHP存储Facebook登录,facebook,Facebook,我正在使用Facebook PHP API允许登录我的网站。我还允许人们使用我软件中的内置表单登录/注册,以防他们不想使用他们的Facebook帐户 我所有这些都工作正常,我唯一的问题是如何将Facebook帐户附加到MySQL数据库中他们的帐户 例如,Joe Bloggs想在我的网站上创建一个帐户。他决定通过Facebook登录,而不是填写表格。他这样做了。在他通过Facebook登录后,它会将他返回到我网站上的一个页面,在那里他可以填写他账户的其他详细信息。然后它保存了他的账户,他可以自由起

我正在使用Facebook PHP API允许登录我的网站。我还允许人们使用我软件中的内置表单登录/注册,以防他们不想使用他们的Facebook帐户

我所有这些都工作正常,我唯一的问题是如何将Facebook帐户附加到MySQL数据库中他们的帐户


例如,Joe Bloggs想在我的网站上创建一个帐户。他决定通过Facebook登录,而不是填写表格。他这样做了。在他通过Facebook登录后,它会将他返回到我网站上的一个页面,在那里他可以填写他账户的其他详细信息。然后它保存了他的账户,他可以自由起诉该网站

我的问题是,在他登录Facebook,在MySQL数据库中创建并保存他的帐户后,我如何将他的Facebook帐户和他的帐户链接到我的数据库中

当您使用Facebook登录时,它会返回一个状态、代码,我还可以使用API检索访问令牌。但是,每次我登录时,这些代码都会更改。我想可能有一个返回的代码可以用来存储在MySQL数据库中,所以我所要做的就是将其中一个代码与数据库匹配

但我似乎不能这么做。我是不是搞错了


希望我说的有道理。

将他们的FaceBook用户名作为可选字段存储在用户表中,以便将他们唯一的FaceBook用户名链接到应用程序中的用户


将他们的FaceBook用户名作为可选字段存储在用户表中,以将他们唯一的FaceBook用户名链接到应用程序中的用户

我的问题是,在他登录Facebook,在MySQL数据库中创建并保存他的帐户后,我如何将他的Facebook帐户和他的帐户链接到我的数据库中

只需将facebook用户id存储在您的表中

当您使用Facebook登录时,它会返回一个状态、代码,我还可以使用API检索访问令牌。但是,每次我登录时,这些代码都会更改。我想可能有一个返回的代码可以用来存储在MySQL数据库中,所以我所要做的就是将其中一个代码与数据库匹配

你不需要一直坚持下去。只有facebook用户id是标识用户所需的标识符

我的问题是,在他登录Facebook,在MySQL数据库中创建并保存他的帐户后,我如何将他的Facebook帐户和他的帐户链接到我的数据库中

只需将facebook用户id存储在您的表中

当您使用Facebook登录时,它会返回一个状态、代码,我还可以使用API检索访问令牌。但是,每次我登录时,这些代码都会更改。我想可能有一个返回的代码可以用来存储在MySQL数据库中,所以我所要做的就是将其中一个代码与数据库匹配


你不需要一直坚持下去。只有facebook用户id是您识别用户所需的标识符

小方注:php不是每个人都使用的唯一编程语言;-)@zerkms小注,他说他使用的是MySQL,所以我假设他使用的是PHP,我通常使用。Netusing MySQL并不自动意味着使用的编程语言是PHP:-),甚至对于PHP,很多人(我不知道为什么)都使用自定义实现,不是官方的sdkSmall附带说明:php不是所有人都使用的唯一编程语言;-)@zerkms小贴士,他说他使用的是MySQL,所以我假设他使用的是PHP,我通常使用。Netusing MySQL并不自动意味着使用的编程语言是PHP:-),甚至对于PHP,很多人(我不知道为什么)使用自定义实现,而不是官方sdk“然后它保存他的帐户,他可以自由起诉该网站。”当日最佳打字:)“然后它保存他的帐户,他可以自由起诉该网站。“当日最佳打字:)