Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Denied.php
Go to the documentation of this file.
1 <?php
8 
10 {
14  protected $resultPageFactory;
15 
20  public function __construct(
21  \Magento\Backend\App\Action\Context $context,
22  \Magento\Framework\View\Result\PageFactory $resultPageFactory
23  ) {
24  parent::__construct($context);
25  $this->resultPageFactory = $resultPageFactory;
26  }
27 
31  public function execute()
32  {
33  if (!$this->_auth->isLoggedIn()) {
35  $resultRedirect = $this->resultRedirectFactory->create();
36  $resultRedirect->setStatusHeader(403, '1.1', 'Forbidden');
37  return $resultRedirect->setPath('*/auth/login');
38  }
40  $resultPage = $this->resultPageFactory->create();
41  $resultPage->setStatusHeader(403, '1.1', 'Forbidden');
42  $resultPage->addHandle('adminhtml_denied');
43  return $resultPage;
44  }
45 }
__construct(\Magento\Backend\App\Action\Context $context, \Magento\Framework\View\Result\PageFactory $resultPageFactory)
Definition: Denied.php:20