Log in

Security Module

AdminSessionInfo

Model

This class manages admin user session information in Magento 2, tracking login status, session expiration, and termination reasons. Developers use it...

AdminSessionsManager

Model

This class manages admin user sessions in Magento 2, handling login, logout, and session prolongation activities. Developers use it to control concurr...

Config

Model

This class provides centralized access to security-related configuration settings in Magento 2, including password reset protection, admin session set...

Config\Source\ResetMethod

Model

This source model provides configuration options for limiting password reset request methods in Magento's admin panel. Developers use this class when...

PasswordResetRequestEvent

Model

This model represents a password reset request event in Magento's security system. Developers use it to track and log password reset attempts for both...

ResourceModel\AdminSessionInfo

Model

This resource model manages the admin_user_session database table, tracking active admin user sessions in Magento 2. Developers use it to clean up old...

ResourceModel\PasswordResetRequestEvent

Model

This resource model manages database operations for password reset request events in Magento's security system. Developers use this class to track and...

ResourceModel\UserExpiration

Model

This resource model manages database operations for admin user expiration records in Magento 2. It handles storing and retrieving user expiration date...

SecurityChecker\Frequency

Model

This class checks if password reset requests are being made too frequently by comparing the time between consecutive requests. Developers use this to...

SecurityChecker\Quantity

Model

This security checker validates that password reset requests don't exceed configured quantity limits within a specific time period. It tracks requests...

SecurityCookie

Model

This class manages a security cookie that stores the reason code for user logouts in Magento's admin area. Developers use it to set, retrieve, or dele...

SecurityManager

Model

This class manages security checks for password reset operations in Magento 2. Developers would use it to validate and track password reset requests,...

UserExpiration

Model

This model manages the expiration settings for admin users in Magento 2. Developers use this class to get or set when an admin user account will expir...

UserExpirationManager

Model

This class manages the expiration of temporary admin user accounts in Magento 2. Developers use it to automatically deactivate expired admin users, in...

UserExpiration\Validator

Model

This validator ensures that a user account expiration date is set to a future date/time, preventing administrators from setting an expiration date in...