52 $formId =
'backend_login';
53 $captchaModel = $this->_helper->getCaptcha($formId);
54 $login =
$observer->getEvent()->getUsername();
55 if ($captchaModel->isRequired($login)
56 && !$captchaModel->isCorrect($this->captchaStringResolver->resolve($this->_request, $formId))
58 $captchaModel->logAttempt($login);
59 throw new PluginAuthenticationException(
__(
'Incorrect CAPTCHA.'));
61 $captchaModel->logAttempt($login);
execute(\Magento\Framework\Event\Observer $observer)
__construct(\Magento\Captcha\Helper\Data $helper, CaptchaStringResolver $captchaStringResolver, \Magento\Framework\App\RequestInterface $request)