From 36e4725565787cbb4aa0585672a4db3310d2e1d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B9=9F=E6=9B=BE=E4=B8=BA=E4=BD=A0=E3=80=81=E5=83=8F?= =?UTF-8?q?=E8=B6=85=E4=BA=BA?= <1553592282@qq.com> Date: Thu, 13 Oct 2022 13:07:38 +0000 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=99=BB=E5=BD=95=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 也曾为你、像超人 <1553592282@qq.com> --- .../com/mdd/front/service/impl/LoginServiceImpl.java | 10 ++++++++++ 1 file changed, 10 insertions(+) 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);