3

我有一个正在写的网站。

  • javascript SDK 工作
  • php SDK 工作

HTML 如下所示:

  1. 带有 fb-registration div 的注册页面
  2. 带有 fb-login-button div 的登录页面

流动:

  1. 首次用户(已注册到 facebook),决定注册。注册页面 -> 按“注册” -> fb iframe -> 按“继续” -> POST 到 PHP -> 将用户保存到数据库 -> 重新加载页面 -> 用户已验证。
  2. 首次用户(已注册到 facebook),决定登录。(从未注册)。登录页面 -> 按“使用 Facebook 登录” ->出现 blorp -> ????

问题:

  1. 如果我的 javascript SDK 已经知道用户是否登录,为什么我需要登录按钮?
  2. 是否可以在没有 facebook 应用程序的情况下使用网站 facebook api?
  3. 注册和登录之间没有冲突吗?
  4. blorp会发生什么?在这个问题之后,它只是为了获取用户信息的目的吗?
4

1 回答 1

1
  1. 仅向未使用 facebook 登录的用户显示登录 facebook 按钮。
  2. 你必须更精确,你有一个网站或一个 facebook 应用程序,一些 API 函数的工作方式不同。

3.4. 冲突在您的流程逻辑中,您无法在您的网站上登录尚未注册帐户的用户。

我建议摆脱注册,并使用自动注册和/或自动登录:

  • 用户进入网站
  • 未登录 facebook - 显示登录到 facebook 按钮,登录后返回此处
  • 登录 facebook - 在网站中显示您自己的登录按钮(如果您在数据库中找到他的电子邮件地址,并且他之前接受了您的申请,您也可以自动登录)。
  • 他按登录
  • 您检查是否在数据库中,登录,如果没有 - 注册,然后登录相同的请求。
于 2013-02-27T18:19:46.320 回答