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 (intval($TS_USER['userid']) > 0) {
         tsNotice("请退出后再注册!");
     }
     //邀请用户ID
     $fuserid = intval($_GET['fuserid']);
     require_once "thinksaas/class.geetest.php";
     $geetest = new Geetest();
     $geetest->set_captchaid("1af5a4e60b594c11fb017d6ad7da0f37");
     //TO DO 请使用自己的验证码ID替换此处
     $title = '注册';
     include template("register");
     break;
 case "do":
     require_once "thinksaas/class.geetest.php";
     $geetest = new Geetest();
     $geetest->set_privatekey("83dfaed7e0a54f214ca1b91c968f40e5");
     //TO DO 请使用自己的验证码KEY替换此处
     //用于JS提交验证
     $js = intval($_GET['js']);
     if ($_POST['token'] != $_SESSION['token']) {
         getJson('非法操作!', $js);
     }
     $email = trim($_POST['email']);
     $pwd = trim($_POST['pwd']);
     $repwd = trim($_POST['repwd']);
     $username = t($_POST['username']);
     $fuserid = intval($_POST['fuserid']);
     $authcode = strtolower($_POST['authcode']);
     /*禁止以下IP用户登陆或注册*/
     $arrIp = aac('system')->antiIp();
     if (in_array(getIp(), $arrIp)) {