noCaptcha not working

GreyHead 27 May, 2015
Hi matteo4481,

Two things to check please: you do have the Check Google NoCaptcha action in the form (and not the Check ReCaptcha - the messages are the same). And you do have a valid Secret Key set?

Bob
matteo4481 27 May, 2015
Hello Bob,
Yes i have a Check Google NoCaptcha inside on submit and inside the on fail i have put the Event Loop.
Yes i have the Site key on the Load Google NoCaptcha and Secret Key on the Check Google NoCaptcha.

Matteo
GreyHead 27 May, 2015
Hi Matteo,

Thanks for checking; by all means PM me the site URL, the form name, and a SuperAdmin login and I'll take a quick look.

Bob
GreyHead 27 May, 2015
Hi Matteo,

Please double check your Google codes . . . I backed up the form and restored it on my site and it is working OK.

The only changes I made were:
+ the form name to contact_ibix
+ replace your security codes with mine
+ changed the To Email address

Bob
matteo4481 27 May, 2015
I had thought like you on the key code and I had also regenerated it..
Now i have checked again but to no avail.
I use the same key on another form with reCaptcha and works fine.
Do you think the cache is the possible problem?
GreyHead 27 May, 2015
Hi Matteo,

I use the same key on another form with reCaptcha and works fine.Will the same keys work with both ReCaptcha v1 and NoCaptcha v2 ? I'm not sure about that??

Bob
matteo4481 27 May, 2015
now i send you a pm the screenshot of my key.
Yes i use the same key
wojti 27 May, 2015
Welcome
Bob the same keys will work with ReCaptcha v1 and NoCaptcha v2 if they are not generated as a global keys. Global keys do not work with NoCaptcha v2.
Regards
GreyHead 28 May, 2015
Hi wojti,

Thank you - I din't know that, it does explain why my very old global ChronoForms key no longer works with NoCaptcha.

Bob
molpayann 10 Jun, 2015
Hi Bob,

Just wondering if this problem has solved yet? I'm currently facing this issues too.
I had checked my site key and secret key, both are correct.
Hope you can assist me on this. Thanks.
GreyHead 10 Jun, 2015
Hi molpayann,

What exactly is the problem you are having? Every time I test this it works correctly if the form is set up OK.

Bob
molpayann 11 Jun, 2015
Hi Bob,

I experience the same issue as matteo4481.
I keep getting the error message "The reCAPTCHA wasn't entered correctly. Please try it again" even I have entered the correct answer. The enquiry mail couldn't send out either.

Please refer to attachment for my form setup setting. I double checked my key and it's both correct. I have no idea what else I'm missing.
GreyHead 11 Jun, 2015
Hi molpayann,

Everything there look OK. Please post a link to the form so I can take a quick look.

Bob
GreyHead 11 Jun, 2015
Hi molpayann,

Nothing obvious there, Please take a Form Backup using the icon in the Forms Manager and post it here and I'll test on my own site.

Bob
molpayann 11 Jun, 2015
I have attached the backup form.
I actually have multiple forms, is it ok that both form share the same key?
bman2013 03 Jul, 2015

Hi molpayann,

Nothing obvious there, Please take a Form Backup using the icon in the Forms Manager and post it here and I'll test on my own site.

Bob



Hello Bob,

I am experiencing the same problem as molypan. Do you recall what was done to fix his issue? My form backup is attached.
GreyHead 03 Jul, 2015
Hi bman2013,

I restored your form and it's working OK for me.

The changes I made were to replace the ReCaptcha keys with my own and to remove the domain specific part of the Submit URL.

How are you displaying the form? Is there more than one form on the page using NoCaptcha?

Bob
GreyHead 03 Jul, 2015
Hi bman2013,

Do you have an Event Loop action in the pink On Fail event of the Check NoCaptcha action?

When I test is submits whether or not the NoCaptcha is checked

Bob
bman2013 04 Jul, 2015
Hi Bob,

Yes, I do have an eventloop. I have it mostly working now, but my problem is if ajax is turned off then I get a different error and if ajax is turned on and nocaptcha fails, the email goes through anyway, display message comes up, but the nocaptcha is not loaded again. Even though confirmation message says it is incorrect please try again up at the top.

The intended behavior should be:

1. If user does not place check mark on nocaptcha, then it should not allow them to proceed without checking the box. If it allows them to pass through anyway, then nocaptcha error message should come up and the nocaptcha box should also show up in the reload.

2. As far as I can see, only way user can bypass form without filling anything out is having javascript turned off. In this case, is there a way to disable the forms from loading, replace with user friendly message saying java must be enabled for it to work, similar to how google maps works when java is disabled?

Thanks again for all your help and sorry for continuing on with this thread, I thought it may have been easier to troubleshoot since my problem was similar. I have attached screenshot of current setup.
Max_admin 07 Jul, 2015
Hi,

No Captcha will NOT work if AJAX is enabled, so you must have it disabled.

Regards,
Max
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
This topic is locked and no more replies can be posted.