public object GetCaptchaImage(string key) { string captchaCode = CaptchaHelper.GenerateCaptchaCode(); var result = CaptchaHelper.GetImage(116, 36, captchaCode); MemoryCacheService.Default.SetCache(key, captchaCode, 5); return(new FileStreamResult(new MemoryStream(result.CaptchaByteData), "image/png")); }
public IActionResult GetCaptchaImage() { string captchaCode = CaptchaHelper.GenerateCaptchaCode(); var result = CaptchaHelper.GetImage(116, 36, captchaCode); HttpContext.Session.SetString(CaptchaCodeSessionName, captchaCode); return(new FileStreamResult(new MemoryStream(result.CaptchaByteData), "image/png")); }
/// <summary> /// 获取验证码 /// </summary> /// <returns></returns> public IActionResult CheckCode() { string captchaCode = CaptchaHelper.GenerateCaptchaCode(); var result = CaptchaHelper.GetImage(116, 36, captchaCode); HttpContext.Session.SetString("CheckCode", captchaCode); return(File(new MemoryStream(result.CaptchaByteData), "image/png")); }
/// <summary> /// 获取验证码 /// </summary> /// <returns></returns> public IActionResult GetCatchaImage() { //验证码 string captchaCode = CaptchaHelper.GenerateCaptchaCode(); //图片 var result = CaptchaHelper.GetImage(116, 36, captchaCode); //存储验证码 HttpContext.Session.SetString(CaptchaCodeName, captchaCode); //返回图片 return(new FileStreamResult(new MemoryStream(result.CaptchaByteData), "img/png")); }