// GET: VerifyCode
        public ActionResult Index()
        {
            string strVerifyCode = RandomHelper.CreateCode(4);

            SessionHelper.VerifyCode.SetSession(strVerifyCode);
            return(File(IOHelper.GenerateValidateGraphic(strVerifyCode), "image/Jpeg"));
        }
        public async Task <string> GetShareCodeAsync()
        {
            DateTime dateTime     = DateTime.Now;
            string   strShareCode = string.Empty;

            while (string.IsNullOrEmpty(strShareCode) || await IsExistShareCodeAsync(strShareCode))
            {
                strShareCode = RandomHelper.CreateCode(8);
            }
            return(strShareCode);
        }