Quellcode durchsuchen

1、优化登录逻辑

rayson vor 8 Monaten
Ursprung
Commit
491a7fcc9c

+ 1 - 1
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/auth/MdeAuthServiceImpl.java

@@ -140,12 +140,12 @@ public class MdeAuthServiceImpl implements MdeAuthService {
             throw exception(MDE_USER_MOBILE_NOT_EXISTS);
         }
         if (!userService.isPasswordMatch(password, user.getPassword())) {
-            createLoginLog(user.getId(), account, logTypeEnum, LoginResultEnum.BAD_CREDENTIALS);
             // 只有输错密码并且是首次才提示修改密码
             if (null == user.getLoginDate()) {
                 // 第一次登录
                 throw exception(MDE_USER_PHONE_INIT_PASSWORD);
             } else {
+                createLoginLog(user.getId(), account, logTypeEnum, LoginResultEnum.BAD_CREDENTIALS);
                 throw exception(MDE_AUTH_LOGIN_BAD_CREDENTIALS);
             }
         }

+ 0 - 2
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/service/user/MdeUserServiceImpl.java

@@ -397,8 +397,6 @@ public class MdeUserServiceImpl implements MdeUserService {
         MdeUserDO updateObj = new MdeUserDO();
         updateObj.setId(id);
         updateObj.setPassword(encodePassword(password)); // 加密密码
-        updateObj.setLoginDate(LocalDateTime.now());
-        updateObj.setLoginIp(getClientIP());
         mdeUserMapper.updateById(updateObj);
 
         // 3. 记录操作日志上下文