示例#1
0
        public IActionResult getCaptcha()
        {
            var r = GeetestHelper.registerChallenge("h5");

            //服务器端
            // r.success
            return(Json(r));
        }
        /// <summary>
        /// 获取Geetest验证码
        /// </summary>
        /// <returns></returns>
        public JsonResult GetGeetestValidCode()
        {
            var helper         = new GeetestHelper();
            var userIp         = Request.GetIP();
            var gtServerStatus = helper.PreProcess(userIp);

            Session[GeetestConsts.GeetestUserId]            = userIp;
            Session[GeetestConsts.GtServerStatusSessionKey] = gtServerStatus;
            return(Json(helper.Response, JsonRequestBehavior.AllowGet));
        }
示例#3
0
        public IActionResult Index(string challenge, string validate, string seccode)
        {
            var r = GeetestHelper.enhencedValidateRequest(challenge, validate, seccode, true);

            return(Json(new { result = r }));
        }