resultPageFactory = $resultPageFactory; } /** * @return \Magento\Framework\Controller\ResultInterface */ public function execute() { if (!$this->_auth->isLoggedIn()) { /** @var \Magento\Backend\Model\View\Result\Redirect $resultRedirect */ $resultRedirect = $this->resultRedirectFactory->create(); $resultRedirect->setStatusHeader(403, '1.1', 'Forbidden'); return $resultRedirect->setPath('*/auth/login'); } /** @var \Magento\Backend\Model\View\Result\Page $resultPage */ $resultPage = $this->resultPageFactory->create(); $resultPage->setStatusHeader(403, '1.1', 'Forbidden'); $resultPage->addHandle('adminhtml_denied'); return $resultPage; } }