/**
* 获取验证码图片
* @param response
* @param request
*/
@PostMapping("/getVerifyCode")
@ApiOperation(value = "获取验证码图片", notes = "登录流程第一步:获取验证码图片")
public void getVerificationCode(HttpServletResponse response, HttpServletRequest request) {
osLog.info("[LoginServiceImpl]实现类,[getVerifyCode]方法请求开始,生成图片验证码", "生成图片验证码,请求参数", "");
try {
JSONObject object = new JSONObject();
int width = 200;
int height = 69;
BufferedImage verifyImg = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
//生成对应宽高的初始图片
String randomText = VerifyCode.drawRandomText(width, height, verifyImg);
//Redis的验证码的key
String verifyKey = "verifyCode:" + UUID.randomUUID();
//验证码有效期,60S
redisService.set(verifyKey, JacksonUtil.t
生成文字验证码,并完成校验
于 2022-03-15 16:21:03 首次发布