0

假设用户可以在我的网站上正常注册旧的用户名:电子邮件:和密码:字段。

但是,如果我实现这一点,假设用户决定通过 facebook 在我的网站上注册。现在说,当用户在 facebook 上注册时,我要求他们通过用户名并在那里提交包含该信息的电子邮件。

但是当用户通过 facebook 登录时,我如何将它与我的 mysql 数据库中的用户匹配或知道我与谁登录?

假设我的 mysql 包含用户:通过:电子邮件:我需要一个新的列来以某种方式传达这两个登录名吗?那将如何工作。

我在这里查看 Facebook 登录方法。不确定需要哪个 id?

4

1 回答 1

3

用户的电子邮件地址是这里的关键。除了其他权限列表之外,您还可以请求电子邮件地址权限。然后您可以与您保存在数据库中的那个进行比较。如果电子邮件地址存在,则登录相应的用户,如果不存在,则另存为新用户。

于 2013-01-05T12:21:34.580 回答