コード例 #1
0
 /**
  * Проверяет заблокирован ли текущий пользователь
  * @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);
 }
コード例 #2
0
 /**
  * Информация о блокировке пользователя
  *
  * @return array|bool
  */
 public function bannedInfo()
 {
     if ($banned = Banned::isBannedByUser($this->id)) {
         return $banned;
     }
     return false;
 }