function reg_supervise_logincheck() { require_once 'reg_supervise_jy.php'; $geetest = new Geetest(); $geetest->set_privatekey(option::xget("reg_supervise", "geetest_key")); session_start(); if (isset($_POST['geetest_challenge']) && isset($_POST['geetest_validate']) && isset($_POST['geetest_seccode'])) { $result = $geetest->validate($_POST['geetest_challenge'], $_POST['geetest_validate'], $_POST['geetest_seccode']); if ($result !== TRUE) { msg('登录失败:验证错误'); } } elseif (strtolower($_POST['bf']) !== $_SESSION["reg_supervise_gg"]) { msg('登录失败:验证错误'); } }
} if ($isEmail > 0) { getJson('Email已经注册', $js); } if ($pwd != $repwd) { getJson('两次输入密码不正确!', $js); } if (count_string_len($username) < 4 || count_string_len($username) > 20) { getJson('姓名长度必须在4和20之间', $js); } if ($isUserName > 0) { getJson('用户名已经存在,请换个用户名!', $js); } if ($TS_SITE['isauthcode']) { if (isset($_POST['geetest_challenge']) && isset($_POST['geetest_validate']) && isset($_POST['geetest_seccode'])) { $result = $geetest->validate($_POST['geetest_challenge'], $_POST['geetest_validate'], $_POST['geetest_seccode']); if ($result == TRUE) { //echo 'Yes!'; } else { if ($result == FALSE) { //echo 'No'; getJson('验证码输入有误,请重新输入!', $js); } else { //echo 'FORBIDDEN'; getJson('验证码输入有误,请重新输入!', $js); } } } else { if ($authcode != $_SESSION['verify']) { getJson('验证码输入有误,请重新输入!', $js); }