Ejemplo n.º 1
0
        /// <summary>
        /// 刷新登陆验证码
        /// </summary>
        /// <returns>登陆验证码图片数据</returns>
        public static byte[] RefreshLoginCode()
        {
            var codeObj    = VerificationCodeFactory.GetVerificationCode();
            var byteValues = codeObj.CreateCode();

            CookieHelper.SetCookieValue(LoginVerificationCodeKey, codeObj.Code);
            return(byteValues);
        }
        /// <summary>
        /// 刷新登陆验证码
        /// </summary>
        /// <returns>登陆验证码图片数据</returns>
        public static byte[] RefreshLoginCode()
        {
            var codeObj = VerificationCodeFactory.GetVerificationCodeProvider();

            codeObj.CodeType = VerificationCodeType.Number;
            var verificationValue = codeObj.CreateCode();

            CookieHelper.SetCookieValue(LoginVerificationCodeKey, verificationValue.Code);
            return(verificationValue.FileBytes);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 刷新登陆验证码
        /// </summary>
        /// <returns>登陆验证码图片数据</returns>
        public static byte[] RefreshLoginCode()
        {
            var codeProvider = VerificationCodeFactory.GetVerificationCodeProvider();

            codeProvider.CodeType = VerificationCodeType.Number;
            var codeResult = codeProvider.CreateCode();

            CookieHelper.SetCookieValue(LoginVerificationCodeKey, codeResult.Code);
            return(codeResult.FileBytes);
        }
Ejemplo n.º 4
0
        public IActionResult GetCodeImage()
        {
            var codeProvider = VerificationCodeFactory.GetProvider("text", op =>
            {
                op.ImageWidth  = 100;
                op.ImageHeight = 41;
            });
            var model = codeProvider.CreateImage();

            return(Content(model.ImageBase64String));
        }