19 private $messageManager;
24 private $sessionsManager;
29 private $securityCookie;
37 \
Magento\Framework\Message\ManagerInterface $messageManager,
41 $this->messageManager = $messageManager;
42 $this->sessionsManager = $sessionsManager;
43 $this->securityCookie = $securityCookie;
54 $logoutReasonCode = $this->securityCookie->getLogoutReasonCookie();
55 if ($this->isLoginForm($login) && $logoutReasonCode >= 0) {
56 $this->messageManager->addErrorMessage(
57 $this->sessionsManager->getLogoutReasonMessageByStatus($logoutReasonCode)
59 $this->securityCookie->deleteLogoutReasonCookie();
69 private function isLoginForm(
Login $login)
getUrl($route='', $params=[])
beforeExecute(Login $login)
__construct(\Magento\Framework\Message\ManagerInterface $messageManager, AdminSessionsManager $sessionsManager, \Magento\Security\Model\SecurityCookie $securityCookie)