Hello
I’m currently using SP Page Builder on Joomla 5 and I’ve encountered an issue with the Contact Form addon.
The form is publicly visible and works correctly when a user is logged in, but when a guest (non-logged-in) user tries to submit the form, it fails due to CAPTCHA validation.
✔️ The CAPTCHA (both Google reCAPTCHA Invisible and Cloudflare Turnstile) is displayed properly for all users
❌ However, only logged-in users can successfully submit the form
❌ Guest users always get an error like: Invalid CAPTCHA or Missing token
✅ What I have checked:
CAPTCHA plugins are active and configured correctly in Joomla
The CAPTCHA is set as the default in Joomla Global Configuration
The form is visible to everyone (menu item and page access set to "Public")
The site key and secret key are correct
The problem happens with both Google and Cloudflare CAPTCHA options
🔎 Diagnosis:
It seems the Contact Form addon doesn’t correctly send or validate the CAPTCHA token when the user is not logged in. This results in submission failure for guests.
The issue can be tested here:
🔗 https://ponmeunsello.com/index.php/contact-us
Please let me know if there is a fix, patch, or recommended workaround to make the form functional for guest users with CAPTCHA protection.
Thank you very much for your help.
Best regards,
David