User Module
Api\Data\UserInterface
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
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
This helper class provides access to admin user security configuration settings in Magento 2. Developers use it to check password expiration, retrieve...
Data
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
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
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
This interface marks exceptions that occur when the system fails to send notifications to admin users. Developers should throw exceptions implementing...
Model\Spi\NotificatorInterface
This interface defines a contract for sending notifications about admin user-related events in Magento 2. Developers implement this interface to handl...
Notificator
The Notificator class handles sending email notifications for admin user account events in Magento 2. Developers use this class to send automated emai...
NotificatorException
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
This resource model manages database operations for admin users in Magento 2, including authentication, role assignments, password tracking, and accou...
User
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
This class provides validation rules for admin user data in Magento 2, including required fields (username, first name, last name, email), password st...