소스 검색

去掉登录后更新用户表的登录IP字段,登录日志里有登录的IP地址

xiari 1 년 전
부모
커밋
0c869f4d20

+ 2 - 2
ruoyi-auth/src/main/java/org/dromara/auth/listener/UserActionListener.java

@@ -75,8 +75,8 @@ public class UserActionListener implements SaTokenListener {
         logininforEvent.setStatus(Constants.LOGIN_SUCCESS);
         logininforEvent.setMessage(MessageUtils.message("user.login.success"));
         SpringUtils.context().publishEvent(logininforEvent);
-        // 更新登录信息
-        remoteUserService.recordLoginInfo((Long) loginModel.getExtra(LoginHelper.USER_KEY), ip);
+        // 更新登录信息 不用更新用户的 登录IP了,登录日志里有登录的IP地址
+//        remoteUserService.recordLoginInfo((Long) loginModel.getExtra(LoginHelper.USER_KEY), ip);
         log.info("user doLogin, useId:{}, token:{}", loginId, tokenValue);
     }
 

+ 2 - 0
ruoyi-auth/src/main/java/org/dromara/auth/service/SysLoginService.java

@@ -340,6 +340,8 @@ public class SysLoginService {
         model.setTimeout(604800); // 1天
         model.setActiveTimeout(3600); //默认1小时
         model.setExtra(LoginHelper.CLIENT_KEY, "428a8310cd442757ae699df5d894f051");
+        model.setExtra(LoginHelper.USER_NAME_KEY, remoteUserVo.getUserName());
+        model.setExtra(LoginHelper.TENANT_KEY, remoteUserVo.getTenantId());
         // 生成token
         LoginHelper.login(loginUser, model);