Log in

User Module

Api\Data\UserInterface

Interface

This interface defines the data contract for admin user entities in Magento 2. Developers use this interface when working with admin user data through...

Authorization\AdminSessionUserContext

Model

This class provides access to the currently logged-in admin user's information from their backend session. Developers use this to identify which admin...

Backend\Config\ObserverConfig

Model

This helper class provides access to admin user security configuration settings in Magento 2. Developers use it to check password expiration, retrieve...

Data

Helper

This helper class manages admin user password reset functionality in Magento 2. Developers use it to generate secure tokens for password reset links a...

ForceSignIn

Helper

This helper class forces admin users to sign out by updating their session status in the database. Developers would use this when they need to program...

Model\ResourceModel\User\Collection

Collection

This collection class is used to retrieve and manage admin user data from the database. It automatically joins with authorization role tables to inclu...

Model\Spi\NotificationExceptionInterface

Interface

This interface marks exceptions that occur when the system fails to send notifications to admin users. Developers should throw exceptions implementing...

Model\Spi\NotificatorInterface

Interface

This interface defines a contract for sending notifications about admin user-related events in Magento 2. Developers implement this interface to handl...

Notificator

Model

The Notificator class handles sending email notifications for admin user account events in Magento 2. Developers use this class to send automated emai...

NotificatorException

Model

This exception is thrown when the user notification system fails to send an email, such as when notifying administrators about user account changes or...

ResourceModel\User

Model

This resource model manages database operations for admin users in Magento 2, including authentication, role assignments, password tracking, and accou...

User

Model

This class represents an admin user in Magento 2's backend system. Developers use it to manage admin user authentication, password resets, role assign...

UserValidationRules

Model

This class provides validation rules for admin user data in Magento 2, including required fields (username, first name, last name, email), password st...