Beispiel #1
0
        public ActionResult GetValidateCode()
        {
            VerifyCode vCode = new VerifyCode();
            string     code  = vCode.CreateVerifyCode(4);

            Session["session_verifycode"] = Md5Helper.MD5(code, 16);
            byte[] bytes = vCode.CreateValidateGraphic(code);
            return(File(bytes, @"image/jpeg"));
        }
        // GET: VerifyCodeImage
        public ActionResult Index()
        {
            VerifyCode vCode = new VerifyCode();
            string     code  = vCode.CreateValidateCode(5);

            Session[BeforeCompileConstDefined.HttpContext_Login_Img_Verify_Code] = code;
            byte[] bytes = vCode.CreateValidateGraphic(code);
            return(File(bytes, @"image/jpeg"));
        }
        /// <summary>
        /// 验证码的校验
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public ActionResult CheckCode()
        {
            //生成验证码
            VerifyCode validateCode = new VerifyCode();
            string     code         = validateCode.CreateValidateCode(4);

            Session["ValidateCode"] = code;
            byte[] bytes = validateCode.CreateValidateGraphic(code);
            return(File(bytes, @"image/jpeg"));
        }