From ddd5f8b5dc0e058e5cc6dfce07d48f0d36090137 Mon Sep 17 00:00:00 2001 From: chengqf <584883665@139.com> Date: Thu, 11 May 2023 15:14:59 +0800 Subject: [PATCH] =?UTF-8?q?=E9=AA=8C=E8=AF=81=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/glxp/api/controller/auth/RegisterController.java | 8 ++++++++ src/main/java/com/glxp/api/util/CaptchaUtils.java | 7 +++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/glxp/api/controller/auth/RegisterController.java b/src/main/java/com/glxp/api/controller/auth/RegisterController.java index 13d7559..5bdf2a9 100644 --- a/src/main/java/com/glxp/api/controller/auth/RegisterController.java +++ b/src/main/java/com/glxp/api/controller/auth/RegisterController.java @@ -27,5 +27,13 @@ public class RegisterController { logger.info("---------------"+JSON.toJSONString(params)); return CaptchaUtils.getCheckcode(params,httpSession); } + + @PostMapping("/admin/auth/register/checkCode") + public BaseResponse checkCode(@RequestBody Map params) { + logger.info("---------------"+JSON.toJSONString(params)); + return CaptchaUtils.checkCode(params); + } + + } diff --git a/src/main/java/com/glxp/api/util/CaptchaUtils.java b/src/main/java/com/glxp/api/util/CaptchaUtils.java index 4271233..8d5d742 100644 --- a/src/main/java/com/glxp/api/util/CaptchaUtils.java +++ b/src/main/java/com/glxp/api/util/CaptchaUtils.java @@ -38,11 +38,14 @@ public class CaptchaUtils { } public static BaseResponse checkCode(Map params) { + logger.info(">>>>>"+redisUtil.get(Constant.CAPTCHAS + params.get("mobile"))); String codeStr = String.valueOf(redisUtil.get(Constant.CAPTCHAS + params.get("mobile"))); if (StrUtil.isBlank(codeStr) || "null".equals(codeStr)) { return ResultVOUtils.error(500, "验证码已过期,请重新获取"); } - if(!codeStr.equals(params.get("code"))) { + JSONObject json = JSONObject.parseObject(codeStr); + logger.info("code:::"+codeStr); + if(!json.getString("code").equals(params.get("code").toString())) { return ResultVOUtils.error(500, "验证码错误,请重新获取"); } redisUtil.del(Constant.CAPTCHAS + params.get("mobile")); @@ -69,7 +72,7 @@ public class CaptchaUtils { json.put("createTime", System.currentTimeMillis()); //验证码存入redis中 redisUtil.set(Constant.CAPTCHAS + params.get("mobile"), json, 300L); - return ResultVOUtils.success("发送成功" + " " + mobile_code); + return ResultVOUtils.success("发送成功"); } else { return ResultVOUtils.error(500, "验证码发送失败"); }