[eluser]Horvat[/eluser]
Hello! I'm stuck with this exercise
http://youtu.be/EL-WWQ0RnnA
inside 'application/libraries/fbconnect' - custom lib i have problem with $user and $user_id , and I can't see it controller
Code:
class Fbconnect extends Facebook {
public $user = NULL;
public $user_id = NULL;
public $fb = FALSE;
public $fbSession = FALSE;
public $appkey = 0;
public function Fbconnect() {
$CI =& get_instance();
$CI->config->load('facebook', TRUE);
$config = $CI->config->item('facebook');
parent::__construct($config);
$this->user_id = $this->getUser();
$me = NULL;
// ISSUE!!!
if($this->user_id) {
try {
$me = $this->api('/me');
$this->user = $me;
} catch(FacebookApiException $e) {
error_log($e);
}
}
}
inside application/controllers/main.php
Code:
...
public function facebook_request() {
$this->load->library('fbconnect');
$data = array(
'redirect_uri' => site_url('main/handle_facebook_login'),
'scope' => 'email'
);
redirect($this->fbconnect->getLoginUrl($data));
}
public function handle_facebook_login() {
$this->load->library('fbconnect');
$facebook_user = $this->fbconnect->user;
if($this->fbconnect->user) {
echo '<pre>';
print_r($this->fbconnect->user);
echo '</pre>';
} else {
echo 'Couldn\'t log in at this moment';
}
}