현재 여러 사이트를 운영중인데 특정 사이트 한곳이  capcha애드온이 작동을 안합니다.

 

소스를 확인해보니

elseif ($called_position == 'after_module_proc') {

if (Context::get('act') == "dispMemberSignUpForm"){

if (!$_SESSION['captcha_result']){

Context::loadLang(_XE_PATH_.'addons/member_join_captcha/lang');
Context::set('captcha_result',$_SESSION['captcha_result']);
Context::addJsFile('./addons/member_join_captcha/member_join_captcha.js',false);
$addon_tpl_path = './addons/member_join_captcha/tpl';
$addon_tpl_file = 'captcha.html';

$this->setTemplatePath($addon_tpl_path);
$this->setTemplateFile($addon_tpl_file);

} 
} 
}

 

 

$_SESSION['captcha_result'] 조건에 의해 계속 넘어 가질 않네요.

 

 

혹시서버 설정에서 뭔가 체크해 줘야 하는 부분이 있을까요?

 

 

  • ?
    db인증세션 사용안함으로 하니 동작이 작동을 하네요.

    왜 db인증세션 사용 안함으로 했을때만 작동을 하는지. 참고로 다른곳은 db인증세션 사용함으로 되어 있어도 작동을 하는데...