Facebook连接集成(注册和登录)

时间:2010-05-10 10:38:20

标签: facebook registration

我真的很难让facebook连接为我的系统工作。 我想做什么:

      
  1. 当用户尚未在Facebook上注册时:     
            
    1. 将一些用户个人资料字段提取到我的数据库中(理想情况下,通过我的注册页面已经为非Facebook用户工作)
    2.       
    3. 将用户登录到我的网站
    4.       
    5. 将用户重定向到我的主页
    6.           
    7. 到目前为止我做了什么:     
              
      • 在FB中设置应用程序
      •       
      • 从github网站添加Facebook类并集成一些代码以使其正常工作
      •       
      • 在登录/注册Facebook链接时添加额外的参数。
      •     
        
    8. 我很难在授权后将用户重定向到我的注册页面(注册/?facebook)。 “授权后重定向网址”字段似乎无法正常工作,我可能没有填写正确的字段?

      我的另一个问题是,如果我的注册页面使用重定向节目(index.php重定向到register.php),那么facebook会通过$ _POST方法提供的信息会在register.php页面中提供吗?

2 个答案:

答案 0 :(得分:2)

我终于成功地完成了所有这些工作,所以如果你仍然在这里挣扎,那就是我所做的:

  1. 关于我的重定向问题:facebook php-sdk类重定向页面(“next”属性)是直接编写的,所以我只需更改 getLoginUrl中给出的'next'值) getLogoutUrl()功能。
  2. 关于页面之间facebook登录丢失的问题:问题是创建的cookie域未指定,所以我添加了“'domain'=>'mydomain.com',“用于宣布我的新Facebook实例。

答案 1 :(得分:0)

不要通过_POST将数据发送到register.php。使用facebook php SDK的方法从当前登录用户的会话中检索数据。