botcheck

4 replies · opened Oct 16, 2016

PpetewinterOct 16, 2016

I have seen the hidden botcheck code...

``

and the php...

$botcheck = $_POST['template-contactform-botcheck'];

		if( $botcheck == '' ) { ...

Is this code there just so we can edit manually and come up with a question and answer or is there a automatic script that controls it?

SSemicolon WebSTAFFOct 17, 2016

Hello,

The BotCheck Functionality is already active on Contact Forms and is known as HoneyPot SPAM Filter: https://gist.github.com/janikvonrotz/11363197 . To integrate a Captcha, you can consider using the reCaptcha Functionality already included within the Package.

Hope this Helps! Do let us know if we can help you with anything else or if you find any further issues with Canvas.

PpetewinterOct 17, 2016

Oh okay. Thanks for the information. So would bots normally automatically populate all the form fields? Is this how it works and you would know if it was a bot?

SSemicolon WebSTAFFOct 18, 2016

Hello,

Yes you are Absolutely Correct! SPAM Bots populates all the Fields of a Form and then simply trigger Submit to send the Forms Multiple Times to send SPAM which is why HoneyTrap is Definitely Effective and very simple to implement. However, Forms can always be protected more by adding Captchas etc.

Hope this Helps!

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

PpetewinterOct 18, 2016

That's great. Thanks for the explanation.

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