public IActionResult Code() { var random = new Random(); var code = string.Empty; for (int i = 0; i < 4; i++) { code += random.Next(0, 9); } HttpContext.Session.Set("VerificationCode", code); byte[] buffer = UtilHelper.GenerateVerificationCode(code); return(File(buffer, "image/png")); }