diff options
Diffstat (limited to 'pages/post.php')
-rwxr-xr-x | pages/post.php | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/pages/post.php b/pages/post.php index 121435a..fd826a5 100755 --- a/pages/post.php +++ b/pages/post.php | |||
@@ -21,9 +21,7 @@ | |||
21 | if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);} | 21 | if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);} |
22 | 22 | ||
23 | require('headerproc.php'); | 23 | require('headerproc.php'); |
24 | 24 | require('includes/securimage/securimage.php'); | |
25 | include('includes/recaptchalib.php'); | ||
26 | $privatekey = "6LfgvgEAAAAAAD0_UVLp57MU7tqcypsbZPS9qTnr"; | ||
27 | 25 | ||
28 | if (!isset($_POST['id'])) | 26 | if (!isset($_POST['id'])) |
29 | { | 27 | { |
@@ -41,10 +39,11 @@ if (!isset($_POST['id'])) | |||
41 | } else { | 39 | } else { |
42 | if (preg_match('/^[A-Za-z0-9!#$&\'*+-\/=?^_`{|}~]+@[-A-Za-z0-9]+(\.[-A-Za-z0-9]+)+[A-Za-z]$/', $_POST['email'])) | 40 | if (preg_match('/^[A-Za-z0-9!#$&\'*+-\/=?^_`{|}~]+@[-A-Za-z0-9]+(\.[-A-Za-z0-9]+)+[A-Za-z]$/', $_POST['email'])) |
43 | { | 41 | { |
44 | $resp = recaptcha_check_answer ($privatekey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]); | 42 | $img = new Securimage; |
45 | if (!$resp->is_valid) | 43 | |
44 | if ($img->check($_POST['code']) == false) | ||
46 | { | 45 | { |
47 | die('The reCAPTCHA wasn\'t entered correctly. Go back and try it again.'); | 46 | die('The CAPTCHA wasn\'t entered correctly. Go back and try it again.'); |
48 | } else { | 47 | } else { |
49 | $getanon = "SELECT * FROM anon_commenters WHERE username = \"" . $_POST['username'] . "\""; | 48 | $getanon = "SELECT * FROM anon_commenters WHERE username = \"" . $_POST['username'] . "\""; |
50 | $getanon2 = mysql_query($getanon); | 49 | $getanon2 = mysql_query($getanon); |