fb登录后如何重定向到其他页面


how to redirect to other page after fb login

我已经为我的项目创建了fb登录功能,当用户点击使用facebook登录时,它会将用户重定向到facebook,成功后会返回到该登录页面,但我想将其重定向到其他页面。我尝试了以下内容,但不起作用

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);                        
    }              
}

所以我的问题是,如果成功登录,如何将其重定向到其他页面。

重新放置Else部件

else{
   // Get user's data and print it
   $user = $this->facebook->api('/me?fields=id,first_name,last_name,email,gender,locale,picture');
   return redirect('/login/form/', 'refresh');
}  
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);                        
     header('Location: your-page-path-after-login.php');
    }    

我认为您要求使用标题('Location:yourpagepathafterlogin.php')在代码的其他部分。