public virtual ActionResult VerifyImage() { var validateCodeType = new ValidateCode_Style10(); string code = "6666"; byte[] bytes = validateCodeType.CreateImage(out code); this.CookieContext.VerifyCodeGuid = VerifyCodeHelper.SaveVerifyCode(code); return(File(bytes, @"image/jpeg")); }
public void ProcessRequest(HttpContext context) { string _validateCode = string.Empty; string _validateType = context.Request.Params["style"]; ValidateCodeType _createCode = null; if (string.IsNullOrEmpty(_validateType)) { _createCode = new ValidateCode_Style1(); } else { if (_validateType.CompareIgnoreCase("type1")) { _createCode = new ValidateCode_Style1(); } else if (_validateType.CompareIgnoreCase("type2")) { _createCode = new ValidateCode_Style2(); } else if (_validateType.CompareIgnoreCase("type3")) { _createCode = new ValidateCode_Style3(); } else if (_validateType.CompareIgnoreCase("type4")) { _createCode = new ValidateCode_Style4(); } else if (_validateType.CompareIgnoreCase("type5")) { _createCode = new ValidateCode_Style5(); } else if (_validateType.CompareIgnoreCase("type6")) { _createCode = new ValidateCode_Style6(); } else if (_validateType.CompareIgnoreCase("type7")) { _createCode = new ValidateCode_Style7(); } else if (_validateType.CompareIgnoreCase("type8")) { _createCode = new ValidateCode_Style8(); } else if (_validateType.CompareIgnoreCase("type9")) { _createCode = new ValidateCode_Style9(); } else if (_validateType.CompareIgnoreCase("type10")) { _createCode = new ValidateCode_Style10(); } else if (_validateType.CompareIgnoreCase("type11")) { _createCode = new ValidateCode_Style11(); } else if (_validateType.CompareIgnoreCase("type12")) { _createCode = new ValidateCode_Style12(); } else if (_validateType.CompareIgnoreCase("type13")) { _createCode = new ValidateCode_Style13(); } else if (_validateType.CompareIgnoreCase("type14")) { _createCode = new ValidateCode_Style14(); } else { _createCode = new ValidateCode_Style1(); } } byte[] _buffer = _createCode.CreateImage(out _validateCode); context.Session["validateCode"] = _validateCode; context.Response.ClearContent(); context.Response.ContentType = "image/Gif"; context.Response.BinaryWrite(_buffer); }