sam-costigan/areyouahuman

There is no license information available for the latest version (dev-master) of this package.

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

Stars: 0

Watchers: 1

Forks: 2

Open Issues: 2

Type:silverstripe-module

dev-master 2015-09-16 10:23 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!