Я следую инструкции здесь , чтобы поиграться с Facebook php SDK, но мое маленькое приложение не работает.Он продолжает оставаться на странице входа.
Вот контроллер:
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
class Facebook_connect extends CI_Controller
{
function __construct()
{
parent::__construct();
$this->load->helper(array('form','url'));
$this->load->library('fb_connect');
}
function index()
{
}
function test()
{
$data['title'] = 'Facebook API Testing';
$data['user_id'] = $this->fb_connect->user_id;
if($data['user_id'])
{
$data['user_profile'] = $this->fb_connect->user;
}
if($data['user_id'])
{
$data['logout_url'] = $this->fb_connect->getLogoutUrl();;
}
else
{
$data['login_url'] = $this->fb_connect->getLoginUrl();
}
$this->template->load('template', 'facebook_connect/test', $data);
}
}
?>
Вот вид:
<code><h1>php-sdk</h1>
<?php if($user_id): ?>
<a href="<?php echo $logout_url; ?>">Logout</a>
<?php else: ?>
<div>
Login using OAuth 2.0 handled by the PHP SDK:
<a href="<?php echo $login_url; ?>">Login with Facebook</a>
</div>
<?php endif ?>
<h3>PHP Session</h3>
<pre><?php print_r($_SESSION); ?>
Ваша Авата
/picture">
Ваш пользовательский объект (/ я)
<?php print_r($user_profile); ?>
Вы не подключены. Я застрял в этом и не мог понять, почему.