Log in

Captcha Module

Adminhtml\Data

Helper

This helper class manages CAPTCHA configuration specifically for Magento's admin panel. Developers use it to retrieve admin-area CAPTCHA settings like...

Api\CaptchaConfigPostProcessorInterface

Interface

This interface defines a contract for post-processing CAPTCHA configuration data before it's sent to the client-side. Developers implement this interf...

Cart\ConfigPlugin

Model

This plugin intercepts the cart sidebar configuration to inject CAPTCHA-related settings. Developers would encounter this when working with the mini-c...

Checkout\ConfigProvider

Model

This class provides CAPTCHA configuration data to the checkout process frontend. It supplies settings like case sensitivity, image dimensions, refresh...

Config\Font

Model

This class provides a list of available fonts for CAPTCHA images as dropdown options in Magento's admin configuration. Developers use this class when...

Config\Form\AbstractForm

Model

This abstract class serves as a data source for CAPTCHA form configuration dropdowns in Magento admin. It retrieves available forms from configuration...

Config\Form\Backend

Model

This class manages CAPTCHA configuration for Magento's admin backend forms. It extends the abstract form configuration model to specify which backend...

Config\Form\Frontend

Model

This class manages the configuration for CAPTCHA forms on the Magento frontend (customer-facing side). It retrieves which frontend forms should have C...

Config\Mode

Model

This class provides configuration options for CAPTCHA display modes in Magento 2. It returns an array of options that determine when CAPTCHA should be...

Data

Helper

This helper class manages CAPTCHA functionality in Magento 2, providing access to CAPTCHA instances for different forms, configuration values, and fil...

DefaultModel

Model

This is the core CAPTCHA model that handles generation, validation, and session management of CAPTCHA challenges in Magento 2. Developers use this cla...

Filter\CaptchaConfigPostProcessorComposite

Model

This composite class processes and transforms captcha configuration by delegating the work to multiple registered processors. Developers use this when...

Filter\QuoteDataConfigFilter

Model

This class filters sensitive or unnecessary data from the quote configuration array that gets exposed to the frontend, specifically within the Captcha...

Model\CaptchaFactory

Factory

This factory class creates instances of CAPTCHA models based on the specified type (e.g., 'default', 'recaptcha'). Developers use this when they need...

Model\CaptchaInterface

Interface

This interface defines the contract for CAPTCHA implementations in Magento 2. Developers use this interface to create custom CAPTCHA providers or inte...

ResourceModel\Log

Model

This class manages the database operations for tracking CAPTCHA login attempts in Magento 2. Developers use it to log failed login attempts by IP addr...