Browse Source

登录优化

黄远 5 years ago
parent
commit
03ef6414bb

+ 1 - 0
lift-system-service/src/main/java/cn/com/ty/lift/system/user/service/impl/LoginService.java

@@ -137,6 +137,7 @@ public class LoginService implements ILoginService {
         userAccountService.updateById(userAccount);
         //用户修改密码后,需要重新登录,将redis中的用户信息置空
         String mobileUserInfo = (String) redisTemplate.opsForValue().get(userRequest.getToken());
+        redisTemplate.opsForValue().set(userRequest.getToken(), null);
         redisTemplate.opsForValue().set(mobileUserInfo, null);
         return RestResponse.success(null, ApiConstants.RESULT_SUCCESS, "重置密码成功");
     }

+ 1 - 0
lift-system-service/src/main/java/cn/com/ty/lift/system/user/service/impl/UserService.java

@@ -320,6 +320,7 @@ public class UserService implements IUserService {
         userInfoService.updateById(userInfo);
         //将用户在系统中登出,用户更换手机号后需要重新登录
         String mobileUserInfo = (String) redisTemplate.opsForValue().get(changeMobileRequest.getToken());
+        redisTemplate.opsForValue().set(changeMobileRequest.getToken(), null);
         redisTemplate.opsForValue().set(mobileUserInfo, null);
         return RestResponse.success(ApiConstants.RESULT_SUCCESS, "更换手机号成功");
     }