Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
magento2-base
dev
tests
integration
testsuite
Magento
User
_files
locked_users.php
Go to the documentation of this file.
1
<?php
7
$objectManager
=
\Magento\TestFramework\Helper\Bootstrap::getObjectManager
();
8
12
$userIds
= [];
13
15
$model
=
$objectManager
->create(\
Magento
\User\Model\User::class);
16
$model
->setFirstname(
"John"
)
17
->setLastname(
"Doe"
)
18
->setUsername(
'adminUser1'
)
19
->setPassword(\
Magento
\TestFramework\Bootstrap::ADMIN_PASSWORD)
20
->setEmail(
'
[email protected]
'
)
21
->setRoleType(
'G'
)
22
->setResourceId(
'Magento_Adminhtml::all'
)
23
->setPrivileges(
""
)
24
->setAssertId(0)
25
->setRoleId(1)
26
->setPermission(
'allow'
);
27
$model
->save();
28
$userIds
[] =
$model
->getDataByKey(
'user_id'
);
29
31
$model
=
$objectManager
->create(\
Magento
\User\Model\User::class);
32
$model
->setFirstname(
"John"
)
33
->setLastname(
"Doe"
)
34
->setUsername(
'adminUser2'
)
35
->setPassword(\
Magento
\TestFramework\Bootstrap::ADMIN_PASSWORD)
36
->setEmail(
'
[email protected]
'
)
37
->setRoleType(
'G'
)
38
->setResourceId(
'Magento_Adminhtml::all'
)
39
->setPrivileges(
""
)
40
->setAssertId(0)
41
->setRoleId(1)
42
->setPermission(
'allow'
);
43
$model
->save();
44
$userIds
[] =
$model
->getDataByKey(
'user_id'
);
45
46
$defaultAdminUserId
= 1;
47
$lockLifetime
= 86400;
48
50
$modelLockedUsers
=
$objectManager
->create(\
Magento
\User\Model\
ResourceModel
\User::class);
51
$modelLockedUsers
->lock(
$userIds
,
$defaultAdminUserId
,
$lockLifetime
);
Magento\Catalog\Model\ResourceModel\Product
Definition:
CollectionTest.php:6
$objectManager
$objectManager
Definition:
locked_users.php:7
$userIds
$userIds
Definition:
locked_users.php:12
$defaultAdminUserId
$defaultAdminUserId
Definition:
locked_users.php:46
$modelLockedUsers
$modelLockedUsers
Definition:
locked_users.php:50
$model
$model
Definition:
locked_users.php:15
Magento
$lockLifetime
$lockLifetime
Definition:
locked_users.php:47
Magento\TestFramework\Helper\Bootstrap\getObjectManager
static getObjectManager()
Definition:
Bootstrap.php:125