Esempio n. 1
0
        public JsonResult Index()
        {
            if (AntiBot.IsValidCookie(HttpContext, HttpContext.Connection.RemoteIpAddress.ToString()))
            {
                return(Json(new TrueOrFalse(true)));
            }

            if (HttpContext.Request.Cookies.TryGetValue("isp.ValidCookie", out _))
            {
                return(Json(new Text("Упс! Кажется что-то пошло не так")));
            }

            return(Json(new Text("В вашем браузере отключена поддержка Cookie")));
        }
Esempio n. 2
0
        public JsonResult Index(string IP, string AntiBotHashKey)
        {
            if (string.IsNullOrWhiteSpace(IP))
            {
                IP = HttpContext.Connection.RemoteIpAddress.ToString();
            }

            if (AntiBot.IsValidCookie(HttpContext, IP, AntiBotHashKey, out _))
            {
                Trigger.OnCheckCookie((true, IP, HttpContext.Request.Host.Host));
                return(Json(new TrueOrFalse(true)));
            }

            if (HttpContext.Request.Cookies.TryGetValue("isp.ValidCookie", out _))
            {
                Trigger.OnCheckCookie((false, IP, HttpContext.Request.Host.Host));
                return(Json(new Text("Упс! Кажется что-то пошло не так")));
            }

            return(Json(new Text("В вашем браузере отключена поддержка Cookie")));
        }