浏览代码

代码优化

fangzhen 5 月之前
父节点
当前提交
5482e96e86
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java

+ 3 - 2
ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java

@@ -189,8 +189,7 @@ public class SysLoginService {
         if (!smsCode.equalsIgnoreCase(code)) {
             throw new CaptchaException();       //抛出验证码错误的异常
         }
-        //成功  删除内存的验证码
-        redisCache.deleteObject(verifyKey);
+
         Authentication authentication = null; // 用户验证
         try {
             UsernamePasswordAuthenticationToken authenticationToken = new UsernamePasswordAuthenticationToken(phone, Constants.CUSTOM_LOGIN_SMS);
@@ -208,6 +207,8 @@ public class SysLoginService {
         }
         LoginUser loginUser = (LoginUser) authentication.getPrincipal();
         recordLoginInfo(loginUser.getUserId());                     //修改sys_user最近登录IP和登录时间
+        //成功  删除内存的验证码
+        redisCache.deleteObject(verifyKey);
         // 生成token
         return tokenService.createToken(loginUser);
     }