
JO Fun Captcha Plugin is a creative and user-friendly alternative to traditional CAPTCHA systems, designed to protect web forms from spam and automated bot submissions while providing an engaging and accessible experience for human users. Instead of solving distorted text or identifying objects in images, users are challenged to play a simple game of Tic-Tac-Toe against the computer. This approach not only enhances security but also makes the CAPTCHA process enjoyable and intuitive.
Key Features:
★ Interactive Gameplay: Users solve a simple
yet engaging Tic-Tac-Toe challenge to prove they are human,
replacing traditional CAPTCHA methods with a more enjoyable
experience.
★ Randomized Starting Player: Alternates between
the user ("X") and the computer ("O") as the starting player,
adding an element of unpredictability to each session.
★ Unique Game States: Pre-fills 0–2 random moves
on the board at the start of each game, creating dynamic and varied
challenges for users.
★ Session-Based Validation: Each CAPTCHA session
is tied to a unique session token, ensuring that responses cannot
be reused or forged.
★ Timing Checks: Measures the time taken to
complete the CAPTCHA and rejects submissions that are too fast
(<2 seconds), deterring automated bots.
★ DOM Obfuscation: Uses dynamically generated IDs
and event delegation to obscure the structure of the board, making
it harder for bots to analyze and interact with the CAPTCHA
programmatically.
★ Accessibility Support: Includes keyboard
navigation, focus management, and ARIA attributes to ensure the
CAPTCHA is usable for individuals with disabilities, including
those using screen readers.
★ CSRF Protection: Integrates with Joomla's CSRF
token system to safeguard against cross-site request forgery
attacks.
★ Custom Error Messages: Provides clear,
user-friendly feedback for incomplete or invalid CAPTCHA attempts,
improving the overall user experience.
★ Fallback Mechanism: Displays a fallback error
message for users with JavaScript disabled, ensuring compatibility
with a wide range of browsers and devices.
Read more https://extensions.joomla.org/browse/new/extension/access-a-security/jo-fun-captcha