使用Facebook帐户登录Stackoverflow的样式 [英] Stackoverflow's style login with facebook account

查看:81
本文介绍了使用Facebook帐户登录Stackoverflow的样式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我正在尝试为用户提供使用其Facebook帐户登录我的网站的选项.
据我在facebook api中阅读的内容,我仅发现通过弹出窗口登录,但我不喜欢它...
我想像这里在stackoverflow
1.用户单击登录"图像ot按钮
2.整个窗口转到FB页面,并询问用户烫发
3.让用户回到我的页面...

Hello I'm trying to make option for users to login to my site with their facebook accounts.
As far as I read in facebook api I have found only login with pop-up window, but I don't like It...
I'd like to make it like here on stackoverflow
1. user click on "login" image ot button
2. whole window goes to FB page and ask user for perm
3. get back user to my page...

推荐答案

如果使用:

http://github.com/facebook/php-sdk

您可以执行以下操作:

    $facebook = new facebook();
    $fbSession = $facebook ->getSession();

    //IF user is logged in
    if ($fbSession)
    {
        $_SESSION['fbsession'] = json_encode($fbSession);
    }
     else
    {
        header('Location: '.$facebook->getLoginUrl());
    }

这篇关于使用Facebook帐户登录Stackoverflow的样式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆