Exemplo n.º 1
0
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('登录失败:验证错误');
    }
}
Exemplo n.º 2
0
 }
 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);
         }