What happen when people type an incorrect captcha

gabrielacordero 22 Sep, 2011
Hi
I have a great problem with chronoforms 4 that I did not found the solution.
When someone type an incorrect captcha, the system shows this advertence (in spanish "You have entered incorrect characters, please enter them again") but don’t show a new captcha and only show {chronocaptcha_img}.
It also displays the message of thanks for the message sent in the bottom...which is quite contradictory.
Even refreshing the page, no new captcha shows. Only by closing the page and enter again the form looks normal.

It is normal for people to write bad the captcha caratecteres and i do not want that to happen.

I'm using in this form, the plugin in an article. I don't know if this is important.
GreyHead 22 Sep, 2011
Hi gabrielacordero,

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

If you do, is it configured with '> On Load' as the Target event?

Bob
gabrielacordero 03 Oct, 2011
Yes, the Event loop action in On fail Event, ist's configured with '> On Load' as the Target event...
Sorry for answering so late.
The problem still persists...Do you have another idea of what could be?
Thanks
GreyHead 05 Oct, 2011
Hi gabrielacordero,

Sorry, I don't have any other suggestions :-(

By all means email or PM me the site URL and a SuperAdmin login and I'll take a quick look.

Bob
gabrielacordero 05 Oct, 2011
Really only one of them (consultas_personas) didn't have the EventLoop (with 0n Load) in On fail of Check Captcha and maybe it was the form that caused all the problema to the site owner. But now when someone digit captcha with error, the answer is an advertence and the invitation for to digit it again, but at same time the form shows double and with the answer for a "Message sent successfully". I post this in another note because I think that maybe is another problem.
I'm sending you the url and the passwords.
GreyHead 05 Oct, 2011
Hi Gabriela,

I have fixed the consultas_servicios form.

The Check Captcha has to be the first action in the OnSubmit event. The actions are processed in order so if it is the last action everything else happens before the Captcha is checked.

I also removed the Show HTML action from the On Submit event - it won't do anything useful there.

Bob
gabrielacordero 05 Oct, 2011
Thanks very much. I thought the order was correct.
It's really a great tool.
When you enter the captcha with error and also a fake email in the email field of the form, I get in the email field, a warning against spam bots into a long javascript code that the user can not read whole and it is difficult to erase if the user does not know much. But if the person writes the captcha correctly, the fake email is not important and the email was sent successfully. Why is this?
I think if you have the option to block incorrect emails, should be done in any case...no?
I really thank you very much for your help.
GreyHead 05 Oct, 2011
Hi Gabriela,

You have the Joomla! Email Cloaking Plug-in enabled and it is trying to cloak the sample e-mail in the ChronoForms validation message. Disable the plug-in temporarily to check this is the problem. If you need the plug-in change the plug-ins order so that Email Cloaking runs before ChronoForms.

NB These are Joomla! plug-ins that you manage from Site Admin | Extensions | Plug-in Manager

Bob
gabrielacordero 06 Oct, 2011
Thanks, I would not have discovered never. The plugin was the problem.
I really thank you for answering so fast (and for do it!)...!
buffalohole 09 Jan, 2012
Hi Bob,

I have been installing a form recently and followed your YouTube channel tutorials, very good stuff. Anyway, I have a form which I think I have set up ok. :? I added a small bit of html to the area before the form to add a picture and a small bit of text. This is working fine. The problem is that when somebody enters an incorrect captcha the mail is still being sent to both the system webmaster and the original client.

Any thoughts on what may be causing it. it will say the code is not right but when refressed, with no captcha now it sends.

Super admin for you if needed.

Regards

Will
GreyHead 10 Jan, 2012
Hi buffalohole ,

Either the Check Captcha isn't enabled, or doesn't have an Event Loop action in the On Fail event; or you have the Send Email Action before the Check Captcha so the email is being sent before the check.

Bob
buffalohole 10 Jan, 2012
Hi Bob,
many thanks, you think I would have studied the order of my form a bit more before posting. Working fine now.

many thanks for the quick response.

Will
This topic is locked and no more replies can be posted.