From db5a0c682ef47775e842d253c86f269c40eafdc5 Mon Sep 17 00:00:00 2001 From: Shish Date: Sun, 14 Mar 2010 02:13:42 +0000 Subject: [PATCH] make captchas optional and off by default, some people are having problems --- core/util.inc.php | 4 ++-- ext/setup/main.php | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core/util.inc.php b/core/util.inc.php index 8f840a21..b7009847 100644 --- a/core/util.inc.php +++ b/core/util.inc.php @@ -226,7 +226,7 @@ function captcha_get_html() { if(DEBUG && ip_in_range($_SERVER['REMOTE_ADDR'], "127.0.0.0/8")) return ""; $captcha = ""; - if($user->is_anonymous()) { + if($user->is_anonymous() && $config->get_bool("use_captchas")) { $rpk = $config->get_string("api_recaptcha_pubkey"); if(!empty($rpk)) { $captcha = recaptcha_get_html($rpk); @@ -247,7 +247,7 @@ function captcha_check() { if(DEBUG && ip_in_range($_SERVER['REMOTE_ADDR'], "127.0.0.0/8")) return true; - if($user->is_anonymous()) { + if($user->is_anonymous() && $config->get_bool("use_captchas")) { $rpk = $config->get_string('api_recaptcha_privkey'); if(!empty($rpk)) { $resp = recaptcha_check_answer( diff --git a/ext/setup/main.php b/ext/setup/main.php index 17647c61..fb6975b7 100644 --- a/ext/setup/main.php +++ b/ext/setup/main.php @@ -171,6 +171,7 @@ class Setup extends SimpleExtension { $config->set_default_string("theme", "default"); $config->set_default_bool("use_autodate", true); $config->set_default_bool("word_wrap", true); + $config->set_default_bool("use_captchas", false); $config->set_default_string("use_autodate", "F j, Y"); }