sam-costigan / areyouahuman
The Are You a Human Module allows use of the Are You a Human Spam Protection game as both a FormField type (AYAHField) and as the default Spam Protector when integrated with the Spam Protection Module.
Installs: 19
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 2
Open Issues: 2
Type:silverstripe-module
Requires
- silverstripe/cms: 3.*
- silverstripe/framework: 3.*
- silverstripe/spamprotection: dev-master
This package is not auto-updated.
Last update: 2024-11-13 18:03:07 UTC
README
Original by stozze
Adapted for SpamProtector by SDC
Usage
Add the root folder called "areyouahuman" in the root of your Silverstripe installation. Make sure to rename it to "areyouahuman" if it is not already named so.
In your site _config.php you can set the publisher and scoring keys like this:
AYAHField::$publisher_key = 'your publisher key';
AYAHField::$scoring_key = 'you scoring key';
If you want the Are You a Human field to be the automatic Spam Protection field, also add the following line to your _config.php:
SpamProtectorManager::set_spam_protector('AYAHProtector');
After you have configured your keys, add AYAHField to the forms you want validated via the "Are you a human"-service (www.areyouahuman.com). Something like this:
$formFields->push(new AYAHField());
You must have registered an account at www.areyouahuman.com to be able to use their service. It's free!