контроллер: welcome.php
public function login()
{
$userData = array();
if($this->facebook->is_authenticated()){
$fbUserProfile = $this->facebook->request('get', '/me?fields=id,first_name,last_name,email,picture');
$userData['oauth_provider'] = 'facebook';
$userData['oauth_uid'] = $fbUserProfile['id'];
$userData['name'] = $fbUserProfile['first_name']." ".$fbUserProfile['last_name'];
$userData['email'] = $fbUserProfile['email'];
$userData['user_image'] = $fbUserProfile['picture']['data']['url'];
$userID = $this->user->checkUser($userData);
if(!empty($userID))
{
$data['userData'] = $userData;
$this->session->set_userdata('userData',$userData);
}
else
{
$data['userData'] = array();
}
$data['logoutURL'] = $this->facebook->logout_url();
}
else
{
$data['authURL'] = $this->facebook->login_url();
}
$this->load->view('login',$data);
}
login.php
<?php
if(!empty($authURL))
{
echo '<a href="'.$authURL.'" class="facebook linked btn-block"><i class="fa fa-facebook"></i></a>';
}
else
{
echo '';
}
?>
В этом коде я создал логин Facebook в CodeIgniter.Теперь, что происходит, когда я нажимаю на кнопку facebook, он перенаправляет меня на страницу входа в Facebook после заполнения имени пользователя и пароля, он перенаправляет меня на ту же страницу, т.е. login
.Но я хочу перенаправить страницу my-profile
.Итак, как я могу это сделать?Пожалуйста, помогите мне.
Спасибо