CaptchaLa is a privacy-first CAPTCHA + anti-spam service. This extension is the official Flarum integration — it protects auth modals and post submissions with a strong server-token anti-replay flow that single-use, IP-bound, and action-bound by construction.
🚀 Features
- ✅ Protect Signup / Login / Forgot Password modals (inline widget)
─
- ✅ Protect new discussion + reply submissions (popup-on-submit — no inline clutter in the composer)
- ✅ Toggle every integration point independently from the admin panel
─
- ✅ Auto-refreshes expired challenges in place — no full page reload after the user idles
- ✅ Auto language detection
─
⚠️ Requirements
📥 Installation
Run in your Flarum root directory:
composer require captchala/flarum:"*"
Then enable the extension in the Admin Dashboard and paste your App Key + App Secret from the CaptchaLa dashboard.
You can get your keys from the CaptchaLa Dashboard.
♻️ Updating
composer update captchala/flarum:"*"
php flarum migrate
php flarum cache:clear
📄 License
Open-sourced under the MIT License.
🔗 Useful Links