AgileVentures/WebsiteOne — pull request #562 by christophermlne (2014-10-01 04:40:29+00:00)
Title: Hire me btn

*This is an attempt to fix the users getting spammed through the hire me button.*

The approach is to not burden users with a Captcha (which are ineffective anyway) but instead give the bot the opportunity to prove it is a bot by adding a normal field to the page that is hidden only visually with CSS. If, on submission, that field contains any value at all then it is rejected by the controller, and the bot is redirected to the homepage, in order to slow down subsequent attempts.

If this initial attempt proves ineffective then we should implement the remaining techniques described on this page under the heading 'Recipes included' until the problem goes away:
https://www.drupal.org/project/botcha#how-it-works

I pulled this technique from the first answer on this Stack Overflow: http://stackoverflow.com/questions/8185795/prevent-spam-bots-from-filling-out-web-form

Pivotal Story: https://www.pivotaltracker.com/story/show/76244298 'spamming of individual user links ...?'