A client reported that the Captcha on her forms is no longer working. They have been running fine for a year or so. I checked and confirmed the trouble.
I have already tried:
- Re-installed Chronoforms 5.0.16, Component, Module, Plugin, and TCP
- Changed PHP to 7.0.24 (also tried PHP 5.6.31
- Changed No Captcha to ReCaptcha
- Ensured Capthca plugin is enabled
- Triple checked site keys
The only changes made to the site between working forms and non were general updates.
With No Captcha, the form submitter receives an error message, form reloads with entered data, but does not email. With Re-Captcha, no message is received, form reloads with entered data, but does not email.
If you can help, I will PM you admin access.
I have no immediate answer, by all means pm a SuperAdmin login.
ChronoForms technical support
If you'd like to buy me a coffee or two, thank you very much
I built a little test form. It fails too but in the Debugger you can see that Google is returning an 'invalid-keys' message. Might be worth checking the NoCaptcha keys one more time???
I went ahead and generated new keys and inserted them in your form and the Beitrittserklärung form. Both forms now work in Test mode - but not from a menu item. I cleared system and browser clients and even went into CPANEL and enabled, flushed, then disabled Super Cacher - which can sometimes be problematic.
I also added a debugger to Beitrittserklärung - but it does nothing. I may have it set up wrong.
Sounds like a problem with SEF URLs - either the form isn't submitting or it is redirecting and losing some data en route. Please see this FAQ
Odd - SEF never caused a problem before. Do you suppose it could be the addition of the SSL? That was relatively recent and set through Let's Encrypt. If so - is the article you sent still applicable?
Checking back in. Forms are still not working and the FAQ fixes don't help. I believe it has something to do with SSL There is another poster with the same issue.
Apologies for repeating myself - If the forms are working in Test mode but not from the menu item then it is still most likely a problem with SEF URLs - either the form is not submitting at all, or it is being redirected and losing critical info in the process. It might be related to SSL but I don't immediately see how unless some urls are using http and others https when some parts of the code may not be being loaded.
2CheckOut.com Inc. (Ohio, USA) is an authorized retailer for goods and services provided by ChronoEngine.com