@Padabum

PHP аутентификация с facebook?

Всем привет!!!
<?php
require("facebook.php");

# Создаем объект класса Facebook
$facebook = new Facebook(array(
'appId' => 'my AppId',
'secret' => 'mySecret key',
'cookie' => true
));
#Получим ID пользователя
$user = $facebook->getUser();
if (!empty($user)) {
try {
# Узнаем данные об авторизованном пользователе.
$user_profile = $facebook->api('/me');
print_r($user_profile);

}
catch (FacebookApiException $e) {
error_log($e);
$user = null;
}
}
else
{
# Нет данных об авторизации в сессии, направляем пользователя для авторизации
$login_url = $facebook->getLoginUrl();
header("Location: ".$login_url);
}
?>
В результате имеем постоянный редирект на фейсбук, а с фейсбука на мой сайт при этом переменная $user постоянно равно нулю. Подскажите, как все таки вернуть инфо о пользователе. Спасибо!!!
  • Вопрос задан
  • 2219 просмотров
Пригласить эксперта
Ответы на вопрос 1
nazarpc
@nazarpc
Open Source enthusiast
Начать с отладки $user, видать оно всегда empty или что-то, что считается таким. Логи посмотреть.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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