From 430edf78c46e42478999b376daa39ebfdd67779f Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos Date: Fri, 15 Apr 2016 10:49:52 -0500 Subject: [PATCH] Fix login with Facebook - refs #8156 --- main/auth/external_login/facebook.inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/auth/external_login/facebook.inc.php b/main/auth/external_login/facebook.inc.php index 42b8771c68..7e229461b8 100755 --- a/main/auth/external_login/facebook.inc.php +++ b/main/auth/external_login/facebook.inc.php @@ -48,10 +48,10 @@ function facebookConnect() // see if we have a session if (isset($session)) { // graph api request for user data - $request = new FacebookRequest($session, 'GET', '/me'); + $request = new FacebookRequest($session, 'GET', '/me?fields=id,first_name,last_name,email,locale'); $response = $request->execute(); // get response - $graphObject = $response->getGraphObject(); + $graphObject = $response->getGraphObject(Facebook\GraphUser::className()); $username = changeToValidChamiloLogin($graphObject->getProperty('email')); $email = $graphObject->getProperty('email'); $locale = $graphObject->getProperty('locale');