登录信息

This commit is contained in:
TinyAnts 2022-04-13 16:18:03 +08:00
parent 4412b8aa40
commit 3a613b5b23
2 changed files with 9 additions and 1 deletions

View File

@ -66,7 +66,6 @@ public class SystemLoginServiceImpl implements ISystemLoginService {
String newPWd = password + sysAdmin.getSalt();
String md5Pwd = ToolsUtil.makeMd5(newPWd);
System.out.println(md5Pwd);
if (!md5Pwd.equals(sysAdmin.getPassword())) {
this.recordLoginLog(sysAdmin.getId(), systemLoginParam.getUsername(), HttpEnum.LOGIN_ACCOUNT_ERROR.getMsg());
throw new LoginException(HttpEnum.LOGIN_ACCOUNT_ERROR.getCode(), HttpEnum.LOGIN_ACCOUNT_ERROR.getMsg());
@ -77,13 +76,21 @@ public class SystemLoginServiceImpl implements ISystemLoginService {
sysAdmin.setLastLoginTime(System.currentTimeMillis() / 1000);
systemAdminMapper.updateById(sysAdmin);
// 缓存登录信息
String token = ToolsUtil.makeToken();
RedisUtil.set(AdminConfig.backstageTokenKey+token, sysAdmin.getId(), 7200);
iSystemAdminService.cacheAdminUserByUid(sysAdmin.getId());
// 返回登录信息
Map<String, Object> response = new LinkedHashMap<>();
response.put("token", token);
// 更新登录信息
sysAdmin.setLastLoginIp(HttpUtil.ip());
sysAdmin.setLastLoginTime(TimeUtil.timestamp());
systemAdminMapper.updateById(sysAdmin);
// 记录登录日志
this.recordLoginLog(sysAdmin.getId(), systemLoginParam.getUsername(), "");
return response;

View File

@ -45,6 +45,7 @@ public class ServerResult {
map.put("mem", this.mem);
map.put("sys", this.sys);
map.put("disk", this.disk);
map.put("jvm", this.jvm);
return map;
}