From 3278b32ed6366894550defad07b0bd2a5aabbd3a Mon Sep 17 00:00:00 2001 From: ngleader Date: Tue, 8 Mar 2011 02:59:23 +0000 Subject: [PATCH] =?UTF-8?q?#19590045=20captcha=201=EB=B2=88=EB=A7=8C=20?= =?UTF-8?q?=EB=8F=99=EC=9E=91=EC=8B=9C=20=EB=B2=84=EA=B7=B8=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/sandbox@8148 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- addons/captcha/captcha.addon.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/captcha/captcha.addon.php b/addons/captcha/captcha.addon.php index 51c88c78b..83dc587f1 100644 --- a/addons/captcha/captcha.addon.php +++ b/addons/captcha/captcha.addon.php @@ -31,6 +31,7 @@ $logged_info = Context::get('logged_info'); if($logged_info->is_admin == 'Y' || $logged_info->is_site_admin) return false; if($this->addon_info->target != 'all' && Context::get('is_logged')) return false; + if($_SESSION['captcha_authed']) return false; $target_acts = array('procBoardInsertDocument','procBoardInsertComment','procIssuetrackerInsertIssue','procIssuetrackerInsertHistory','procTextyleInsertComment'); if($this->addon_info->apply_find_account=='apply') $target_acts[] = 'procMemberFindAccount'; @@ -227,7 +228,7 @@ if($_SESSION['captcha_authed']) return false; if(strtoupper($_SESSION['captcha_keyword']) == strtoupper(Context::get('secret_text'))) $_SESSION['captcha_authed'] = true; - else $_SESSION['captcha_authed'] = false; + else unset($_SESSION['captcha_authed']); header("Content-Type: text/xml; charset=UTF-8"); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");