/** * Этот метод вызывается после успешной авторизации через соц сети * @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()); }