ner0tic / php-minteye-api
minteye api wrapper
dev-master
2012-12-16 16:11 UTC
Requires
- php: >=5.3.2
- ner0tic/php-api-core: *
This package is not auto-updated.
Last update: 2024-12-29 05:32:35 UTC
README
ORM agnostic php library to access minteye api
Installation
Add to composer
"require": { "ner0tic/php-api-core": "*", "ner0tic/php-minteye-api": "*" // ...
Create your config file app/config/minteye.xml
<parameters> <parameter key="minteye.url">http://api.adscaptcha.com/:path.aspx</parameter> <parameter key="minteye.captcha_id">XXXX</parameter> <parameter key="minteye.public_key">XXXXXXXXXXXXXXX</parameter> <parameter key="minteye.private_key">XXXXXXXXXXXXXXXX</parameter> </parameters>
Usage
Client side (displaying) usage:
$minteye = new \Minteye\Client(); $captcha = $minteye->generateCaptcha(); echo $captcha;
Server side (validating) usage:
$minteye = new \Minteye\Client(); $challenge = $_POST['adscaptcha_challenge_field']; $response = $_POST['adscaptcha_response_field']; $validated = $minteye->ValidateCaptcha($challenge, $response, $_SERVER['REMOTE_ADDR']); if( $validated ) { // validation passed, do stuff... } else { // captcha check fail, show error message }