我允许用户使用 facebook 登录我的网站,每当用户下次访问并使用 facebook 作为登录方法时,我应该能够将该用户识别为现有用户。
为了您的理解,这是流程应该如何工作:新用户访问网站并选择 Facebook 登录,用户被重定向到 FB 登录页面,用户填写用户名和密码,一旦我收到来自 FB 的访问令牌代码,我将将该信息存储在我的数据库中。下次用户访问该站点并选择 Facebook 作为登录方式时,在 Facebook 页面上进行身份验证后,它应该返回与第一次返回相同的访问代码,因此我可以将其与已存储的访问令牌代码进行比较并决定无论是现有用户还是我需要创建新帐户。
为了实现上述目的,我指的是https://developers.facebook.com/docs/howtos/login/server-side-login/
由于某种原因,访问令牌不断过期,并且与已存储在 Db 中的访问令牌不匹配,我做错了什么/可能是我误解了这里的概念。任何帮助深表感谢。