refactor: 优化验证码样式

This commit is contained in:
hxr
2023-09-27 08:09:38 +08:00
parent 4020e86f53
commit e29d5cff13

View File

@@ -1,6 +1,6 @@
package com.youlai.system.service.impl;
import cn.hutool.captcha.LineCaptcha;
import cn.hutool.captcha.CircleCaptcha;
import cn.hutool.captcha.generator.MathGenerator;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.StrUtil;
@@ -85,10 +85,10 @@ public class AuthServiceImpl implements AuthService {
public CaptchaResult getCaptcha() {
MathGenerator mathGenerator=new MathGenerator(1);
LineCaptcha lineCaptcha =new LineCaptcha(480,120,4,20);
lineCaptcha.setGenerator(mathGenerator);
String captchaCode = lineCaptcha.getCode(); // 验证码
String captchaBase64 = lineCaptcha.getImageBase64Data(); // 验证码图片Base64
CircleCaptcha circleCaptcha =new CircleCaptcha(150,25,4,3);
circleCaptcha.setGenerator(mathGenerator);
String captchaCode = circleCaptcha.getCode(); // 验证码
String captchaBase64 = circleCaptcha.getImageBase64Data(); // 验证码图片Base64
// 验证码文本缓存至Redis用于登录校验
String verifyCodeKey = IdUtil.fastSimpleUUID();