Download and unzip Snaptcha, then follow the simple steps below:
Download and unzip the latest version of Snaptcha, then follow the steps below:
Snaptcha offers three levels of security:
We recommend using the high security level where possible and modifying the error message to suit your chosen security level and users. Please note that if using the high security level you should not use template caching on templates that will use Snaptcha.
The Honeypot captcha method is similar to Snaptcha's low security level. It simply adds a hidden input field to the form and "hopes" that spam bots will enter a value into it, thereby giving them away as bots. Snaptcha's medium and high security levels are far more secure than Honeypot, requiring javascript and the latter only allowing single form submissions. This means that the vast majority of spam bots will be blocked.

Snaptcha will automatically add a hidden field to your Comment forms, Safecracker forms and Freeform forms and will validate it on submission. If it determines that a spam bot is attempting to submit the form then it will prevent the form from being submitted and will output the error message.
If you set Member Registration Validation to "Enabled" then you must manually add the html code provided to your member registration form. The member module does not have a hook that would allow Snaptcha to do this automatically so this step must be done manually.
If you set Rejected Form Submission Logging to "Enabled" then any rejected submissions will be logged to the log.txt file in the Snaptcha folder. The file must be writable so ensure that the permissions are set to 777.