You are here

function AutoLoginUrlGeneral::checkFlood in Auto Login URL 8

Same name and namespace in other branches
  1. 2.x src/AutoLoginUrlGeneral.php \Drupal\auto_login_url\AutoLoginUrlGeneral::checkFlood()

Check if this IP is blocked by flood.

Return value

bool TRUE if it is blocked.

File

src/AutoLoginUrlGeneral.php, line 29

Class

AutoLoginUrlGeneral
Class AutoLoginUrlGeneral.

Namespace

Drupal\auto_login_url

Code

function checkFlood() {

  // Maybe use DI in the future.
  $flood_config = \Drupal::config('user.flood');
  $flood = \Drupal::flood();
  if (!$flood
    ->isAllowed('user.failed_login_ip', $flood_config
    ->get('ip_limit'), $flood_config
    ->get('ip_window'))) {
    return TRUE;
  }
  else {
    return FALSE;
  }
}