Exemplo n.º 1
0
 /**
  * process authenticate
  * 
  * @param mixed $signature
  * @param mixed $extra
  * @return array
  */
 public function processAuthenticate($signature, $extra = null)
 {
     \Facebook\FacebookSession::setDefaultApplication($this->appId, $this->appSecret);
     $session = new \Facebook\FacebookSession($signature);
     $sessionInfo = $session->getSessionInfo();
     //Make sure that we received a valid token
     if ($sessionInfo->isValid()) {
         return ["SUCCESS"];
     } else {
         return ["FAILURE"];
     }
 }
Exemplo n.º 2
0
 /**
  * @param $token
  * @return \Facebook\GraphSessionInfo
  */
 public function getUserData($token)
 {
     $session = new Facebook\FacebookSession($token);
     $user = $session->getSessionInfo();
     return $user;
 }