Exemple #1
0
        public IActionResult GetCode()
        {
            var(code, bytes) = VCodeHelper.GenVCode(4);

            // code handle logic
            System.Console.WriteLine(code);

            return(File(bytes, "image/gif"));
        }
        public ActionResult ShowVCode()
        {
            VCodeHelper validateCode = new VCodeHelper();
            string      strCode      = validateCode.RandomCode(4);

            //把验证码放到session中
            Session["VCode"] = strCode;

            byte[] imgBytes = validateCode.CreatVCodeImgs(strCode);

            return(File(imgBytes, "image/jpeg"));
        }
Exemple #3
0
        public JsonResult GetVcode(string codeID)
        {
            if (!string.IsNullOrWhiteSpace(codeID))
            {
                //CacheHelper.Instance.Remove(codeID);
                Session.Remove(codeID);
            }
            codeID = Guid.NewGuid().ToString("N");
            var code    = VCodeHelper.GetNumAndStr(4);
            var imgdata = VCodeHelper.CreateImage(code);

            Session[codeID] = code;
            //CacheHelper.Instance.Set(codeID, code);
            return(Json(ResponseMessage.GetSucess(new
            {
                codeID,
                imgdata
            })));
        }