Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
__construct (ConfigInterface $securityConfig, \Magento\Security\Model\PasswordResetRequestEventFactory $passwordResetRequestEventFactory, ResourceModel\PasswordResetRequestEvent\CollectionFactory $passwordResetRequestEventCollectionFactory, \Magento\Framework\Event\ManagerInterface $eventManager, \Magento\Framework\Stdlib\DateTime\DateTime $dateTime, RemoteAddress $remoteAddress, $securityCheckers=[]) | |
performSecurityCheck ($requestType, $accountReference=null, $longIp=null) | |
cleanExpiredRecords () | |
Data Fields | |
const | SECURITY_CONTROL_RECORDS_LIFE_TIME = 86400 |
Protected Attributes | |
$securityConfig | |
$passwordResetRequestEventFactory | |
$passwordResetRequestEventCollectionFactory | |
$securityCheckers | |
Manager for password reset actions
@api
@SuppressWarnings(PHPMD.CouplingBetweenObjects)
Definition at line 20 of file SecurityManager.php.
__construct | ( | ConfigInterface | $securityConfig, |
\Magento\Security\Model\PasswordResetRequestEventFactory | $passwordResetRequestEventFactory, | ||
ResourceModel\PasswordResetRequestEvent\CollectionFactory | $passwordResetRequestEventCollectionFactory, | ||
\Magento\Framework\Event\ManagerInterface | $eventManager, | ||
\Magento\Framework\Stdlib\DateTime\DateTime | $dateTime, | ||
RemoteAddress | $remoteAddress, | ||
$securityCheckers = [] |
|||
) |
SecurityManager constructor.
ConfigInterface | $securityConfig | |
\Magento\Security\Model\PasswordResetRequestEventFactory | $passwordResetRequestEventFactory | |
ResourceModel\PasswordResetRequestEvent\CollectionFactory | $passwordResetRequestEventCollectionFactory | |
\Magento\Framework\Event\ManagerInterface | $eventManager | |
\Magento\Framework\Stdlib\DateTime\DateTime | $dateTime | |
RemoteAddress | $remoteAddress | |
array | $securityCheckers |
Definition at line 78 of file SecurityManager.php.
cleanExpiredRecords | ( | ) |
Clean expired Admin Sessions
Definition at line 134 of file SecurityManager.php.
performSecurityCheck | ( | $requestType, | |
$accountReference = null , |
|||
$longIp = null |
|||
) |
Perform security check
int | $requestType | |
string | null | $accountReference | |
int | null | $longIp |
SecurityViolationException |
Definition at line 114 of file SecurityManager.php.
|
protected |
Definition at line 43 of file SecurityManager.php.
|
protected |
Definition at line 37 of file SecurityManager.php.
|
protected |
Definition at line 49 of file SecurityManager.php.
|
protected |
Definition at line 31 of file SecurityManager.php.
const SECURITY_CONTROL_RECORDS_LIFE_TIME = 86400 |
Security control records time life
Definition at line 25 of file SecurityManager.php.