Facebook网站集成 - > fb登录按钮vs fb注册?

问题描述:

我有一个网站,我正在写。Facebook网站集成 - > fb登录按钮vs fb注册?

  • 的JavaScript SDK工作
  • PHP SDK工作

HTML如下所示:使用FB-登记DIV

  • 登录页面与FB-登录 -

    1. 注册页面按钮div

    流程:

    1. 第一次使用者(注册到脸书),决定注册。注册页面 - >按“注册” - > fb iframe - >按“继续” - > POST到PHP - >保存用户到数据库 - >重新载入页面 - >用户验证。
    2. 首次使用者(注册到Facebook)决定登入。 (从未注册)。登录页面 - >按“使用Facebook登录” - >blorp发生 - > ????

    问:

    1. 如果我的JavaScript SDK已经知道,如果用户登录或没有,为什么我需要登录按钮?
    2. 是否有可能使用没有Facebook应用程序的网站Facebook API?
    3. 注册和登录之间没有冲突吗?
    4. blorp发生了什么?并且在这个问题之后,它仅仅是为了获取用户信息的目的?
    1. 仅显示login facebook按钮给未登录facebook的用户。
    2. 你必须更加精确,你有一个网站或一个Facebook应用程序,一些API函数的工作方式不同。

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

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

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