Ejemplo n.º 1
0
 public function TTVerify($token, $code)
 {
     if ($token && $code) {
         $connection = new classTTConnection();
         $verifyResult = $connection->signinVerify($token, $code, $this->forumInterface->getForumUrl(), $this->forumInterface->getAPIKey(), $this->register);
         // get valid response
         if ($connection->success && !empty($verifyResult)) {
             // pass verify. can register without user activate or login without password
             if (isset($verifyResult['result']) && $verifyResult['result'] && isset($verifyResult['email']) && $verifyResult['email']) {
                 $this->verified = true;
                 $this->TTEmail = strtolower($verifyResult['email']);
                 $this->TTProfile = isset($verifyResult['profile']) ? $verifyResult['profile'] : array();
             } else {
                 if (isset($verifyResult['result_text']) && $verifyResult['result_text']) {
                     $this->errors[] = $verifyResult['result_text'];
                 }
             }
         } else {
             if ($connection->success == false) {
                 $this->errors = $connection->errors;
             }
             $this->errors[] = 'Tapatalk authorization verify with no response';
         }
     } else {
         $this->errors[] = 'Invalid Tapatalk authorization data';
     }
 }
Ejemplo n.º 2
0
 public function TTVerify($token, $code)
 {
     $this->verified = false;
     if ($token && $code) {
         if (!class_exists('classTTConnection')) {
             include_once MBQ_3RD_LIB_PATH . 'classTTConnection.php';
         }
         $oMbqRdCommon = MbqMain::$oClk->newObj('MbqRdCommon');
         $connection = new classTTConnection();
         $verifyResult = $connection->signinVerify($token, $code, $oMbqRdCommon->getForumUrl(), $oMbqRdCommon->getApiKey(), $this->register);
         // get valid response
         if ($connection->success && !empty($verifyResult)) {
             // pass verify. can register without user activate or login without password
             if (isset($verifyResult['result']) && $verifyResult['result'] && isset($verifyResult['email']) && $verifyResult['email']) {
                 $this->verified = true;
                 $this->TTEmail = strtolower($verifyResult['email']);
                 $this->TTProfile = isset($verifyResult['profile']) ? $verifyResult['profile'] : array();
             } else {
                 if (isset($verifyResult['result_text']) && $verifyResult['result_text']) {
                     $this->errors[] = $verifyResult['result_text'];
                 }
             }
         } else {
             if ($connection->success == false) {
                 $this->errors = $connection->errors;
             }
             $this->errors[] = 'Tapatalk authorization verify with no response';
         }
     } else {
         $this->errors[] = 'Invalid Tapatalk authorization data';
     }
 }