我正在尝试使用我的Codeigniter功能进行Facebook登录。我设置配置并重定向到权限页面也获得了用户的许可,最后重定向页面再次执行此功能但仍然getUser()函数返回0.这里有什么问题?有人可以帮忙吗?我的代码在这里;
public function facebook_uye() {
$fb_config = array(
'appId' => 'xxxxx',
'secret' => 'xxxxxxxxxxxxxxx'
);
$this->load->library('facebook', $fb_config);
$user = $this->facebook->getUser();
if ($user) {
try {
$user_profile = $this->facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
print_r($user_profile);
} else {
$url = "https://graph.facebook.com/oauth/authorize?client_id=xxxxxxx&redirect_uri=http://www.blahblah.com/&scope=email";
echo "<script language=javascript>window.open('$url', '_parent', '')</script>";
}
}