Log in

ReCaptchaUi Module

ButtonLock

Model

This class manages button state for forms protected by reCAPTCHA. It disables form submit buttons when reCAPTCHA is enabled for a specific form area,...

CaptchaResponseResolver

Model

This class extracts and validates the reCAPTCHA response parameter from HTTP requests. Developers use it when implementing reCAPTCHA validation to ret...

CaptchaTypeResolver

Model

This class resolves which type of CAPTCHA should be used for a given key (like a form identifier) across different areas of Magento. It acts as a comp...

IsCaptchaEnabled

Model

This model determines whether reCAPTCHA is enabled for a specific form or feature in Magento 2. Developers use this class to check if reCAPTCHA valida...

Model\CaptchaResponseResolverInterface

Interface

This interface defines a contract for extracting the reCAPTCHA response token from HTTP requests in Magento 2. Developers implement this interface to...

Model\CaptchaTypeResolverInterface

Interface

This interface defines a contract for resolving which type of reCAPTCHA should be used for different areas of a Magento store (like customer login, co...

Model\ErrorMessageConfigInterface

Interface

This interface defines methods for retrieving reCAPTCHA error messages from Magento's configuration. Developers use implementations of this interface...

Model\IsCaptchaEnabledInterface

Interface

This interface defines a contract for checking whether reCAPTCHA validation is enabled for specific features in Magento 2. Developers implement or use...

Model\RequestHandlerInterface

Interface

This interface defines a contract for handling reCAPTCHA validation in HTTP requests. Developers implement this interface to create request handlers t...

Model\UiConfigProviderInterface

Interface

This interface defines a contract for providing UI configuration data for different reCAPTCHA types in Magento 2. Developers implement this interface...

Model\UiConfigResolverInterface

Interface

This interface defines a contract for retrieving reCAPTCHA UI configuration settings for different functionalities throughout Magento 2. Developers im...

Model\ValidationConfigProviderInterface

Interface

This interface defines a contract for providing validation configuration for different reCAPTCHA types in Magento 2. Developers implement this interfa...

Model\ValidationConfigResolverInterface

Interface

This interface defines a contract for retrieving reCAPTCHA validation configuration based on a functionality key (e.g., 'customer_login', 'contact_for...

RequestHandler

Model

This class handles reCAPTCHA validation for HTTP requests in Magento 2. Developers use it to validate reCAPTCHA responses, process validation results,...

UiConfigResolver

Model

This class resolves and provides UI configuration for different reCAPTCHA types in Magento 2. Developers use it to retrieve the appropriate UI configu...

ValidationConfigResolver

Model

This class resolves the appropriate reCAPTCHA validation configuration for a given form or area key. Developers use it to retrieve validation settings...