1

就我而言,当用户需要通过 facebook 等第三方网站登录我的网站时,我考虑了 4 种不同的场景。但是我偶然发现了第五种可能的情况,我不确定如果用户根本没有在 facebook 中注册会发生什么。

我的网站有它自己的这个案例的注册系统。但是如果用户点击facebook注册按钮,在他注册到facebook后,他会回到我的网站吗?或者他的经验会被转移到脸书上?

有没有办法在出现 fb 登录按钮之前检查访问我网站的用户是否在 facebook 中注册?

方案 1

  • 用户已登录我的网站
  • 用户已登录 facebook
  • 用户被视为已登录

方案 2

  • 用户已登录我的网站
  • 用户未登录 facebook
  • 用户被视为已登录

方案 3

  • 用户未登录我的网站
  • 用户已登录 facebook
  • 用户已注册到我的网站
  • 用户被视为已登录

方案 4

  • 用户未登录我的网站
  • 用户未登录 facebook
  • 用户未注册到我的网站
  • 用户通过单击 fb 登录按钮登录 facebook
  • 用户注册到我的网站应用程序并被重定向到我的网站
  • 我的网站使用从 facebook 返回的数据注册用户
  • 用户被视为已登录

情景 5

  • 用户未登录我的网站
  • 用户未登录 facebook
  • 用户未注册到 facebook
  • ..接下来会发生什么?
4

1 回答 1

1

无法检查用户是否在 Facebook 上注册。

在您的第 5 个场景中,当用户单击 fb 登录按钮并选择注册到 Facebook,在她/他输入会员信息并单击“注册”后,Facebook 会向她发送一个激活链接,用户必须单击该链接才能激活她的会员资格。

由于激活步骤,用户无法返回在您的站点中启动的 Facebook 登录过程。他/她将不得不返回您的网站,然后再次单击您的 Facebook 登录按钮。

我刚刚用一个虚拟电子邮件对此进行了测试,这是我在某个网站上单击 Facebook 登录按钮后注册过程中的最后一个屏幕:

在此处输入图像描述

在这个屏幕之后无处可去。用户必须关闭它并从您的网站重新启动 Facebook 登录过程。

于 2013-11-01T15:45:54.643 回答