/**
  * Этот метод вызывается после успешной авторизации через соц сети
  * @param array $data
  * @return waContact
  */
 public function afterAuth($data)
 {
     $contact = parent::afterAuth($data);
     // Если контакт был успешно авторизован и он не является юзером бэкенда
     if ($contact && !$contact['is_user']) {
         // Добавляем контакт в системную категорию гостевой книги 2
         $contact->addToCategory($this->getAppId());
     }
     return $contact;
 }
 /**
  * This method is called upon successful authorization via a social network
  * Этот метод вызывается после успешной авторизации через соц сети
  * @param array $data
  * @return waContact
  */
 public function afterAuth($data)
 {
     $contact = parent::afterAuth($data);
     // If contact has been successfully authorized and is not a backend user
     // Если контакт был успешно авторизован и он не является юзером бэкенда
     if ($contact && !$contact['is_user']) {
         // Adding contact to system category of the guestbook 2 app
         // Добавляем контакт в системную категорию гостевой книги 2
         $contact->addToCategory($this->getAppId());
     }
     return $contact;
 }
 public function afterAuth($data)
 {
     $params = $this->getStorage()->get('auth_params');
     if (isset($params['guest']) && $params['guest']) {
         $this->getStorage()->set('auth_user_data', $data);
     } else {
         $contact = parent::afterAuth($data);
         if ($contact && !$contact['is_user']) {
             $contact->addToCategory($this->getAppId());
         }
     }
     wa('webasyst');
     $this->executeAction(new webasystOAuthAction());
 }