crazy_str
@crazy_str
web-программист

Не работает авторизация через Facebook?

Всем привет, столкнулся с проблемой.
По нажатию на кнопку авторизация через facebook он меня возвращает на главную страницу куда и нужно но правильно работать не хочет.
При просмотре страницы через исходный код и перейдя по ссылке из исходного кода то все работает нормально, в чем проблема?
Код обработчика
if(isset($_GET['code']) && isset($_GET['state']))
{
	if($sessions = $facebook->getSessionFromRedirect()) {
		$_SESSION['facebook'] = $sessions->getToken();
		header('Location index.php');
	}

	if(isset($_SESSION['facebook'])) {
		$sessions = new Facebook\FacebookSession($_SESSION['facebook']);
		$request = new Facebook\FacebookRequest($sessions, 'GET', '/me', ['fields' => 'id, name, email']);
		$request = $request->execute();
		$fbuser = $request->getGraphObject()->asArray();
		setcookie("test", $fbuser['name'], 0, "/");
		print_r($fbuser);
	}
}
  • Вопрос задан
  • 397 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы