Form Spam

3 replies · opened Sep 22, 2019

Mmpark1206Sep 22, 2019

Hi, I've been getting quite a lot of spam even with the honeypot spam filter + recaptcha 2.

How can I install recaptcha 3?

Or is there a way I can add somethign like:

"A zebra is white and ____"

and when there is an entry other than black, it asks to resubmit?

Thanks!

SSemicolon WebSTAFFSep 23, 2019

Hello,

The issue is that these Forms are filled up by Real People who send out SPAM and not Bots (our Forms Processors are designed to protect against Bot SPAMs), which is why the reCaptchas are also passed. As a result, the Form Responses are successfully delivered.

An extra layer of protection is required to filter out words that you want to block when sending out Form Responses to your Emails. Consider using this File: https://www.dropbox.com/s/nk4fhz2hc0dmh9p/form.php?dl=1 and edit the $spam_keywords Array to add the words you want to block.

If the words are found in any Field on your Form, the Processing will be stopped and the response will not be sent. However, it will still show a Successful Message to the User so that they don’t know what is going on behind the hood which will prevent them from finding another way of sending SPAM.

Unfortunately, the method you are suggesting for the Form Protection is currently not available within Canvas by default and will require Customization, so you will need to do program it manually as we currently do not provide Customization related Support.

Google reCaptcha v3 is easy to implement and you only need to change the Secret Key in your include/form.php File and then use this Template: https://www.dropbox.com/s/gequph6wh3jk8ql/contact-recaptcha-v3.html?dl=1 and change the Site Key in the appropriate locations.

Hope this Helps!

Let us know if we can help you with anything else or if you find any further issues.

Mmpark1206Sep 23, 2019

actually I got it to work. Thank you

Have the same question, or something new?

Sign in to the Canvas dashboard to reply or open your own topic. Canvas owners get direct help from the SemiColonWeb team.

Reply on the dashboard