diff --git a/server/like-front/src/main/java/com/mdd/front/service/impl/LoginServiceImpl.java b/server/like-front/src/main/java/com/mdd/front/service/impl/LoginServiceImpl.java index 0817bbd7..595b35ac 100644 --- a/server/like-front/src/main/java/com/mdd/front/service/impl/LoginServiceImpl.java +++ b/server/like-front/src/main/java/com/mdd/front/service/impl/LoginServiceImpl.java @@ -212,6 +212,11 @@ public class LoginServiceImpl implements ILoginService { Assert.notNull(user, "账号不存在!"); Assert.isFalse(user.getIsDisable() != 0, "账号已禁用!"); + // 更新登录信息 + user.setLastLoginIp(IpUtil.getHostIp()); + user.setLastLoginTime(System.currentTimeMillis() / 1000); + userMapper.updateById(user); + String token = ToolsUtil.makeToken(); RedisUtil.set(FrontConfig.frontendTokenKey+token, user.getId(), 7200); @@ -247,6 +252,11 @@ public class LoginServiceImpl implements ILoginService { Assert.isFalse(!pwd.equals(user.getPassword()), "账号或密码错误!"); Assert.isFalse(user.getIsDisable() != 0, "账号已被禁用!"); + // 更新登录信息 + user.setLastLoginIp(IpUtil.getHostIp()); + user.setLastLoginTime(System.currentTimeMillis() / 1000); + userMapper.updateById(user); + String token = ToolsUtil.makeToken(); RedisUtil.set(FrontConfig.frontendTokenKey+token, user.getId(), 7201);