Forums

CF7 - Forms are sent via mail despite missing reCaptcha and SecIcon and failed PHP Validation

daniels7 16 Oct, 2020
1 Likes
Hi,

Since we got a lot of spam through our old CF6 Contact form recently I bought CF7 and rebuilt the form from scratch.
Sadly the form fully ignores, that reCaptcha and/or SecIcon are not solved and I get an E-Mail where the Placeholders aren't replaced with the values.

If the captchas are solved I get an E-Mail with the correct information which is entered.

Obviously I don't want to get an E-Mail at all in this case. Same goes for PHP validations.

In form settings "Check security fields" and "validate fields" are set as default.

Do you have any tips?

Greetings,
daniels7
Max_admin 19 Oct, 2020
Hi daniels7,

Does this issue occur when you test the form using the "Front view" link in the form editor ?
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
EQAChrono 27 Oct, 2020
Hello,

This happens to me too, both in the Admin View and Front View.

This is private content








This is private content

daniels7 27 Oct, 2020
Hi admin,

sorry for the late answer, somehow I didn't get a mail notification for your answer, just fdor the answer of EQAChrono.
As for EQAChrono it happens for me in both views as well.

Greetings,
daniels7
Max_admin 27 Oct, 2020
1 Likes
how many pages does your form have ? if your form has one page only then that will happen, your form should have at LEAST 2 pages!
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
daniels7 27 Oct, 2020
It just has one page, yes. More than one page would be awkward for a contact form at the location we use.
Why there is a need of 2 pages? It's stated nowhere and this problem would be easy to fix by just checking the captcha / security mechanisms before sending any mail. Sadly there is no way to define the order of processing in the backend.

Greetings,
daniels7
Max_admin 27 Oct, 2020
Answer
Well, any form has 2 pages, a page for displaying the fields and another for processing the data (end page), the end page can redirect to the start page, but it must be there for security fields, so just add an empty page and add a redirect to the first page and all should work fine!
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
daniels7 27 Oct, 2020
1 Likes
I changed it now and it seems to work, so I hope that now there won't be any spam anymore.

Thank you very much
Max_admin 27 Oct, 2020
As long as the reCaptcha is stopping the form when you test it then all should be ok!
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
EQAChrono 29 Oct, 2020
1 Likes
It's working for me too. IMHO it would be usefull to have a clear warning about not deleting the last page, or just not allowing it.
Max_admin 29 Oct, 2020
added this to the page delete warning!
Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
You need to login to be able to post a reply.