Love This Extension?

Your feedback matters! Help me improve by leaving a review on the Joomla Extension Directory.

JO Fun Cap JO Fun Captcha

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.


Information
Created 2025-03-18
Changed 2025-03-18
Version 1.0.0
Size 9.2 KB
Created by Jewel Osman
Changed by Jewel Osman
Downloads 24

Our website requires some cookies to function properly. In addition, other cookies may be used with your consent to analyze site usage, improve the user experience.