summary refs log tree commit diff stats
path: root/pages
diff options
context:
space:
mode:
authorStarla Insigna <hatkirby@fourisland.com>2010-08-17 13:46:39 -0400
committerStarla Insigna <hatkirby@fourisland.com>2010-08-17 13:46:39 -0400
commit86eb02fb248b2df07919889c47686bd77e6865d7 (patch)
tree2e3879b17e43084e183c2f51e2fc36ed872874d5 /pages
parent07be6bd4ac8e85b3c940abcd4b4d4a70a3d93593 (diff)
parent0085e272b2002437f11f74ccdde0d6975f2cd9f2 (diff)
downloadfourisland-86eb02fb248b2df07919889c47686bd77e6865d7.tar.gz
fourisland-86eb02fb248b2df07919889c47686bd77e6865d7.tar.bz2
fourisland-86eb02fb248b2df07919889c47686bd77e6865d7.zip
Merged unforgiving heads (and...)
Also updated public and private keys for reCAPTCHA. As well as the use of the new keys, Four Island now stores the private key along with the other
protected information that is not source controlled, instead of with the public key.
Diffstat (limited to 'pages')
-rwxr-xr-xpages/post.php10
1 files changed, 5 insertions, 5 deletions
diff --git a/pages/post.php b/pages/post.php index fd826a5..3f728c8 100755 --- a/pages/post.php +++ b/pages/post.php
@@ -21,7 +21,8 @@
21if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);} 21if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);}
22 22
23require('headerproc.php'); 23require('headerproc.php');
24require('includes/securimage/securimage.php'); 24
25include('includes/recaptchalib.php');
25 26
26if (!isset($_POST['id'])) 27if (!isset($_POST['id']))
27{ 28{
@@ -39,11 +40,10 @@ if (!isset($_POST['id']))
39 } else { 40 } else {
40 if (preg_match('/^[A-Za-z0-9!#$&\'*+-\/=?^_`{|}~]+@[-A-Za-z0-9]+(\.[-A-Za-z0-9]+)+[A-Za-z]$/', $_POST['email'])) 41 if (preg_match('/^[A-Za-z0-9!#$&\'*+-\/=?^_`{|}~]+@[-A-Za-z0-9]+(\.[-A-Za-z0-9]+)+[A-Za-z]$/', $_POST['email']))
41 { 42 {
42 $img = new Securimage; 43 $resp = recaptcha_check_answer ($privatekey, $_SERVER["REMOTE_ADDR"], $_POST["recaptcha_challenge_field"], $_POST["recaptcha_response_field"]);
43 44 if (!$resp->is_valid)
44 if ($img->check($_POST['code']) == false)
45 { 45 {
46 die('The CAPTCHA wasn\'t entered correctly. Go back and try it again.'); 46 die('The reCAPTCHA wasn\'t entered correctly. Go back and try it again.');
47 } else { 47 } else {
48 $getanon = "SELECT * FROM anon_commenters WHERE username = \"" . $_POST['username'] . "\""; 48 $getanon = "SELECT * FROM anon_commenters WHERE username = \"" . $_POST['username'] . "\"";
49 $getanon2 = mysql_query($getanon); 49 $getanon2 = mysql_query($getanon);