Log in

Captcha Module

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...

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...

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...