Facebook网站集成 - > fb-login按钮vs fb-registration?

时间:2012-09-19 19:07:24

标签: php javascript facebook sdk

我有一个我正在写的网站。

  • javascript SDK正常工作
  • php SDK工作

HTML如下所示:

  1. 使用fb-registration div注册页面
  2. 使用fb-login-button div登录页面
  3. 流速:

    1. 首次使用者(已注册到Facebook)决定注册。注册页面 - >按“注册” - > fb iframe - >按“继续” - > POST到PHP - >将用户保存到数据库 - >重新加载页面 - >用户已经过验证。
    2. 首次使用者(已注册到Facebook)决定登录。 (从未报名)。登录页面 - >按“登录Facebook” - >发生 blorp - > ????
    3. 问题:

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

1 个答案:

答案 0 :(得分:1)

  1. 仅向未使用facebook登录的用户显示登录facebook按钮。
  2. 你必须更精确,你有一个网站或一个facebook应用程序,一些API函数的工作方式不同。
  3. 3.4。冲突在您的流逻辑中,您无法在您的网站上登录尚未注册帐户的用户。

    我建议删除寄存器,并使用自动注册和/或自动登录:

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