reCAPTCHA support
This commit is contained in:
14
post.php
14
post.php
@@ -183,6 +183,20 @@
|
||||
if(!openBoard($post['board']))
|
||||
error($config['error']['noboard']);
|
||||
|
||||
// Check for CAPTCHA right after opening the board so the "return" link is in there
|
||||
if($config['recaptcha']) {
|
||||
if(!isset($_POST['recaptcha_challenge_field']) || !isset($_POST['recaptcha_response_field']))
|
||||
error($config['error']['bot']);
|
||||
// Check what reCAPTCHA has to say...
|
||||
$resp = recaptcha_check_answer($config['recaptcha_private'],
|
||||
$_SERVER['REMOTE_ADDR'],
|
||||
$_POST['recaptcha_challenge_field'],
|
||||
$_POST['recaptcha_response_field']);
|
||||
if(!$resp->is_valid) {
|
||||
error($config['error']['captcha']);
|
||||
}
|
||||
}
|
||||
|
||||
if(checkSpam())
|
||||
error($config['error']['spam']);
|
||||
|
||||
|
Reference in New Issue
Block a user