/** * Проверяет заблокирован ли текущий пользователь * @param null $userId * @param null $ip * @return false or array */ public function isBanned($userId = null, $ip = null) { if (!$this->isGuest || $userId) { if ($banned = Banned::isBannedByUser($userId)) { return $banned; } } if (!$ip) { $ip = Yii::$app->request->userIP; } return Banned::isBannedByIp($ip); }
/** * Информация о блокировке пользователя * * @return array|bool */ public function bannedInfo() { if ($banned = Banned::isBannedByUser($this->id)) { return $banned; } return false; }