當用戶點擊登錄facebook時,我已經爲我的項目創建了fb登錄功能,它將用戶重定向到Facebook,成功後返回到該登錄頁面,但我想重定向它到其他頁面。 我嘗試了下,但它不工作如何在fb登錄後重定向到其他頁面
function index(){
$redirect='http://login.dev';
echo $user = $this->facebook->getUser();
echo $token = $this->facebook->getAccessToken();
if(!$user){
$user=null;
// Generate a login url
$data['url'] = $this->facebook->getLoginUrl(array('redirect_uri'=>$redirect,'scope'=>'email'));
$this->load->view('login', $data);
}else{
// Get user's data and print it
$user = $this->facebook->api('/me?fields=id,first_name,last_name,email,gender,locale,picture');
print_r($user)
$this->load->view('userProfile',$user);
}
}
所以我的問題是,如何將其重定向到其他頁面,如果成功登錄。
*「我已經創建的FB登錄時,與Facebook登錄的用戶點擊,它重定向用戶到Facebook和成功後回返回到登錄頁面。」 * - 應該被表述爲:*「我創建了fb登錄,當用戶點擊登錄Facebook時,它應該**將用戶重定向到Facebook,並且在成功之後**應該返回到該登錄頁面。」* –
FB has限制重定向網址,將其與FB應用程序設置中的已批准域相匹配。如果你的redirct域沒有列出你不會有成功.. – Svetoslav
你不應該在這裏發佈你的fb令牌 – ins0