public static function VerifyFB($accessToken) { // Call Facebook and let them verify if the information sent by the user // is the same with the ones in their database. // This will save us from the exploit of a post request with bogus details $fb = new Facebook\Facebook(array('app_id' => '1577295149183234', 'app_secret' => '23a15a243f7ce66a648ec6c48fa6bee9', 'default_graph_version' => 'v2.4')); try { // Returns a `Facebook\FacebookResponse` object $response = $fb->get('/me', $accessToken); // Use the access token retrieved by JS login return $response; } catch (Facebook\Exceptions\FacebookResponseException $e) { //return json_encode(array('message' => $e->getMessage())); Auth::logout(); } catch (Facebook\Exceptions\FacebookSDKException $e) { //return json_encode(array('message' => $e->getMessage())); Auth::logout(); } }