/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
dev/tests/integration/testsuite/Magento/Security/Observer/AdminUserAuthenticateBeforeTest.php
46 строк
2 KB
Alexandra Zota
ACP2E-4019: CE copyright updates for 2.4.9-beta1
22 окт 2025, 10:44
22 окт 2025, 10:44
264bea2
Код
Авторство
О чём код?
<?php /** * Copyright 2019 Adobe * All Rights Reserved. */ declare(strict_types=1); namespace Magento\Security\Observer; use Magento\TestFramework\Helper\Bootstrap; /** * Test for \Magento\Security\Observer\AdminUserAuthenticateBefore */ class AdminUserAuthenticateBeforeTest extends \PHPUnit\Framework\TestCase { /** * @magentoDataFixture Magento/Security/_files/expired_users.php */ public function testWithExpiredUser() { $this->expectException(\Magento\Framework\Exception\Plugin\AuthenticationException::class); $this->expectExceptionMessage('The account sign-in was incorrect or your account is disabled temporarily. Please wait and try again later'); $adminUserNameFromFixture = 'adminUserExpired'; $password = \Magento\TestFramework\Bootstrap::ADMIN_PASSWORD; /** @var \Magento\User\Model\User $user */ $user = Bootstrap::getObjectManager()->create(\Magento\User\Model\User::class); $user->authenticate($adminUserNameFromFixture, $password); static::assertFalse((bool)$user->getIsActive()); } /** * @magentoDataFixture Magento/Security/_files/expired_users.php */ public function testWithNonExpiredUser() { $adminUserNameFromFixture = 'adminUserNotExpired'; $password = \Magento\TestFramework\Bootstrap::ADMIN_PASSWORD; /** @var \Magento\User\Model\User $user */ $user = Bootstrap::getObjectManager()->create(\Magento\User\Model\User::class); $user->authenticate($adminUserNameFromFixture, $password); static::assertTrue((bool)$user->getIsActive()); } }