v2.6.0 — Cloudflare Turnstile login protection
What's new
Login Protection (Cloudflare Turnstile)
Protect your login form against bots and brute-force attacks using Cloudflare's free Turnstile widget — a privacy-friendly alternative to reCAPTCHA that doesn't show distorted text puzzles.
Setup:
- Go to dash.cloudflare.com → Turnstile and create a free site
- In the admin panel → Settings tab, enter your Site Key and Secret Key
- Check Enable Turnstile on login page and save
How it works:
- The widget only loads on the login page when enabled — zero impact when disabled
- Automatically skipped during first-time admin setup (no admin exists to configure it yet)
- Failed verifications are logged in the system log with the username and reason
- Widget resets automatically after a failed login so the user can retry without reloading
Settings tab
- Header updated from "SMTP & Email Notifications" to "Settings" as the tab now covers both SMTP and Turnstile configuration