pe7er / hCaptcha

A simple CAPTCHA Plugin using the hCaptcha service to protect your Joomla site against SPAM
13 stars 7 forks source link

the captcha disappears #43

Closed Philroque closed 9 months ago

Philroque commented 10 months ago

Hello, the captcha no longer appears or appears furtively in my forms. My Joomla 4.4.0 site key is “active”

THANKS

Philroque commented 10 months ago

Hello, Here are my different attempts to resolve the problem with the plugin

This phenomenon occurs for the Acymailing and Membership Pro components. The latter, the author does not understand the problem. Does not work with Joomla contact form Works with RSForms Pro but I believe it's own plugin

See if this can help you find the problem and indicate how I could solve it.

pe7er commented 10 months ago

This hCaptcha plugin only works in places where Joomla supports Captcha's. If 3rd party components support Joomla's Captcha plugins, then hCaptcha should work there also.

Joomla's contact form

Joomla's contact form supports Captcha plugins like this hCaptcha plugin. I've just added the hCaptcha plugin for Joomla 4 (latest version 1.4.2) to a Joomla 4 site and did not experience any issues.

3rd Party extensions

A lot of 3rd party extensions (like RSForm Pro) have their own hCaptcha plugins. This hCaptcha does not work with those extensions because those extensions do not use Joomla's Captcha plugin events.

Double Captcha's

If you disable a plugin, but it's still displayed on your website, then you've probably some kind of cache:

Philroque commented 9 months ago

I of course did the same test as you on a blank site and hCpatcha works very well. Key and site secret are correctly placed. hcaptcha worked very well on this site until the Joomla 4.4.0 update The hcaptcha appears furtively for 1 second and disappears. But I am convinced that the problem comes from my configuration. I haven't found the cause (cache, htaccess, etc.) other than downgrading to joomla 4.3.4.

Thank you for taking the time to respond to me, topic closed for the moment

pe7er commented 9 months ago

You could test if it's template related by testing your website with the Joomla 4 default template Cassiopeia.

I'm closing this issue...