} break; case 'check_code': $code = trim(gpc('code', 'P', '')); //$_SESSION[my_imgcode][code]; if (strtolower($code) == strtolower($_SESSION[my_imgcode][code])) { echo 'true'; } else { echo 'false'; } break; case 'check_yuc': require_once PHPDISK_ROOT . 'yucmedia/YucCaptcha.php'; $code = trim(gpc('code', 'P', '')); if ($code) { $result = YucCaptcha::getVerifyResult(); if ($result) { echo 'true'; } else { echo YucCaptcha::getDetails() . '::' . $result; } } break; case 'check_yxm': $settings[yxm_public_key] = $settings[yxm_public_key] ? $settings[yxm_public_key] : '82393b3baca49c60e4f0ea9f7f4f5960'; require_once 'yxm/YinXiangMaLib.php'; $YinXiangMa_response = YinXiangMa_ValidResult(@$_POST['YinXiangMa_challenge'], @$_POST['YXM_level'][0], @$_POST['YXM_input_result']); if ($YinXiangMa_response == "true") { echo 'true'; } else { echo 'Error!';