Revision: 24565
Updated Code
at March 7, 2010 06:16 by stephanepericat
Updated Code
/** * author : Stephane P. Pericat * date : 2010-03-01 */ PHP Code: <?php require "recaptcha/recaptchalib.php"; if($_POST) { $resp = recaptcha_check_answer( "6LdrkwsAAAAAAHX2b45bn_...", //put your recaptcha private key here $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"] ); if ($resp->is_valid) { echo json_encode(true); } else { echo json_encode(false); } } ?> //----------------------------------------------- Javascript front-end: new Asset.javascript('http://api.recaptcha.net/js/recaptcha_ajax.js'); $(document.body).addEvent('submit', function(event) { event.stop(); var challenge = Recaptcha.get_challenge(); var response = Recaptcha.get_response(); var control = new Request.JSON({ url: 'control.php', data : { recaptcha_challenge_field : challenge, recaptcha_response_field : response }, method: 'post', onComplete : function (result) { if(result == true) { Recaptcha.destroy(); console.log(result); } else { Recaptcha.reload(); } } }).send(); });
Revision: 24564
Updated Code
at March 7, 2010 05:55 by stephanepericat
Updated Code
PHP Code: <?php require "recaptcha/recaptchalib.php"; if($_POST) { $resp = recaptcha_check_answer( "6LdrkwsAAAAAAHX2b45bn_...", //put your recaptcha private key here $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"] ); if ($resp->is_valid) { echo json_encode(true); } else { echo json_encode(false); } } ?> //----------------------------------------------- Javascript front-end: new Asset.javascript('http://api.recaptcha.net/js/recaptcha_ajax.js'); $(document.body).addEvent('submit', function(event) { event.stop(); var challenge = Recaptcha.get_challenge(); var response = Recaptcha.get_response(); var control = new Request.JSON({ url: 'control.php', data : { recaptcha_challenge_field : challenge, recaptcha_response_field : response }, method: 'post', onComplete : function (result) { if(result == true) { Recaptcha.destroy(); console.log(result); } else { Recaptcha.reload(); } } }).send(); });
Revision: 24563
Updated Code
at March 4, 2010 02:31 by stephanepericat
Updated Code
PHP Code: <?php require "recaptcha/recaptchalib.php"; if($_POST) { $resp = recaptcha_check_answer( "6LdrkwsAAAAAAHX2b45bn_...", //put your recaptcha private key here $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"] ); if ($resp->is_valid) { echo json_encode(true); } else { echo json_encode(false); } } ?> //----------------------------------------------- Javascript front-end: $(document.body).addEvent('submit', function(event) { event.stop(); var challenge = Recaptcha.get_challenge(); var response = Recaptcha.get_response(); var control = new Request.JSON({ url: 'control.php', data : { recaptcha_challenge_field : challenge, recaptcha_response_field : response }, method: 'post', onComplete : function (result) { if(result == true) { Recaptcha.destroy(); console.log(result); } else { Recaptcha.reload(); } } }).send(); });
Revision: 24562
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 4, 2010 02:29 by stephanepericat
Initial Code
PHP Code: <?php require "recaptcha/recaptchalib.php"; if($_POST) { $resp = recaptcha_check_answer( "6LdrkwsAAAAAAHX2b45bn_6Mfzg4BfpE75AmVkPE", $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"] ); if ($resp->is_valid) { echo json_encode(true); } else { echo json_encode(false); } } ?> //----------------------------------------------- Javascript front-end: $(document.body).addEvent('submit', function(event) { event.stop(); var challenge = Recaptcha.get_challenge(); var response = Recaptcha.get_response(); var control = new Request.JSON({ url: 'control.php', data : { recaptcha_challenge_field : challenge, recaptcha_response_field : response }, method: 'post', onComplete : function (result) { if(result == true) { Recaptcha.destroy(); console.log(result); } else { Recaptcha.reload(); } } }).send(); });
Initial URL
Initial Description
A simple JSON request to validate a captcha control (using the php plugin provided by Recaptcha)
Initial Title
Captcha with Mootools
Initial Tags
php
Initial Language
JavaScript