Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
All Data Structures Namespaces Files Functions Variables Pages
MassUnlock.php
Go to the documentation of this file.
1 <?php
8 
10 
15 {
21  public function execute()
22  {
23  try {
24  // unlock users
25  $userIds = $this->getRequest()->getPost('unlock');
26  if ($userIds && is_array($userIds)) {
27  $affectedUsers = $this->_objectManager
28  ->get(\Magento\User\Model\ResourceModel\User::class)
29  ->unlock($userIds);
30  $this->getMessageManager()->addSuccess(__('Unlocked %1 user(s).', $affectedUsers));
31  }
32  } catch (\Exception $e) {
33  $this->messageManager->addError($e->getMessage());
34  }
35 
37  $resultRedirect = $this->resultFactory->create(ResultFactory::TYPE_REDIRECT);
38  return $resultRedirect->setPath('adminhtml/*/');
39  }
40 }
__()
Definition: __.php:13
$userIds