я использую HybridAuth сделать социальный вход в систему с Facebook.
Я успешно получаю отображаемое имя а также photoURL. Но Эл. адрес возвращается пустым. Есть ли какая-то конфигурация, которую мне нужно сделать на странице разработчиков Facebook?
Область по умолчанию больше не возвращает электронную почту, но вы должны настроить, чтобы вы возвращали электронную почту в конфигурации HybridAuth, а не в настройках FB.
FB Docs: https://developers.facebook.com/docs/facebook-login/permissions/v2.2#reference-email
HybridAuth config.php:
"Facebook" => array(
"enabled" => true,
"keys" => array("id" => "x", "secret" => "xxx"),
"scope" => "public_profile, email",
"trustForwarded" => false
),
Других решений пока нет …