Esempio n. 1
0
 /**
  * Increment failed login counter
  *
  * @access public
  */
 public function onLoginFailure(AuthFailureEvent $event)
 {
     $username = $event->getUsername();
     if (!empty($username)) {
         $this->userLocking->incrementFailedLogin($username);
         if ($this->userLocking->getFailedLogin($username) > BRUTEFORCE_LOCKDOWN) {
             $this->userLocking->lock($username, BRUTEFORCE_LOCKDOWN_DURATION);
         }
     }
 }
Esempio n. 2
0
 /**
  * Increment failed login counter
  *
  * @access public
  * @param AuthFailureEvent $event
  */
 public function onLoginFailure(AuthFailureEvent $event)
 {
     $this->logger->debug('Subscriber executed: ' . __METHOD__);
     $username = $event->getUsername();
     if (!empty($username)) {
         $this->userLocking->incrementFailedLogin($username);
         if ($this->userLocking->getFailedLogin($username) > BRUTEFORCE_LOCKDOWN) {
             $this->userLocking->lock($username, BRUTEFORCE_LOCKDOWN_DURATION);
         }
     }
 }