diff --git a/captcha_img.php b/captcha_img.php new file mode 100644 --- /dev/null +++ b/captcha_img.php @@ -0,0 +1,28 @@ +. + */ + +require_once('inc/class.page.php'); + +if (!$use_captcha) + page::show_404('Captchas are disabled.'); + +require('securimage/securimage.php'); +$securimage = new Securimage(); +echo $securimage->show(); diff --git a/feedback-submit.php b/feedback-submit.php --- a/feedback-submit.php +++ b/feedback-submit.php @@ -20,8 +20,14 @@ include_once 'inc/class.page.php'; - $feedbackpage = new page('Feedback'); - $subject = '[SlatePermutate] - Feedback'; +if ($use_captcha) + { + require_once('securimage/securimage.php'); + $securimage = new Securimage(); + } + +$feedbackpage = new page('Feedback'); +$subject = '[SlatePermutate] - Feedback'; ?>
Please click "back" and enter a valid reCaptcha response.
'; - $reject = TRUE; +/** Check the captcha */ +if ($use_captcha) + { + if (!$securimage->check($_REQUEST['captcha_code'])) + { + echo 'Your captcha response was incorrect, please try again.
'; + $reject = TRUE; + } } -} if (!$reject) { @@ -88,7 +93,7 @@ Deployment = $fromdom mail($toaddr, $subject, $message, $from); } - echo 'Thanks for helping make SlatePermutate better. Your feedback is greatly appreciated.'; + echo '
Thanks for helping make SlatePermutate better. Your feedback is greatly appreciated.
'; echo 'We will attempt to respond via email if your feedback lends itself to a response.
'; } $feedbackpage->foot(); diff --git a/feedback.php b/feedback.php --- a/feedback.php +++ b/feedback.php @@ -18,12 +18,15 @@ * along with SlatePermutate. If not, see