登录信息
This commit is contained in:
parent
4412b8aa40
commit
3a613b5b23
|
|
@ -66,7 +66,6 @@ public class SystemLoginServiceImpl implements ISystemLoginService {
|
||||||
|
|
||||||
String newPWd = password + sysAdmin.getSalt();
|
String newPWd = password + sysAdmin.getSalt();
|
||||||
String md5Pwd = ToolsUtil.makeMd5(newPWd);
|
String md5Pwd = ToolsUtil.makeMd5(newPWd);
|
||||||
System.out.println(md5Pwd);
|
|
||||||
if (!md5Pwd.equals(sysAdmin.getPassword())) {
|
if (!md5Pwd.equals(sysAdmin.getPassword())) {
|
||||||
this.recordLoginLog(sysAdmin.getId(), systemLoginParam.getUsername(), HttpEnum.LOGIN_ACCOUNT_ERROR.getMsg());
|
this.recordLoginLog(sysAdmin.getId(), systemLoginParam.getUsername(), HttpEnum.LOGIN_ACCOUNT_ERROR.getMsg());
|
||||||
throw new LoginException(HttpEnum.LOGIN_ACCOUNT_ERROR.getCode(), 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);
|
sysAdmin.setLastLoginTime(System.currentTimeMillis() / 1000);
|
||||||
systemAdminMapper.updateById(sysAdmin);
|
systemAdminMapper.updateById(sysAdmin);
|
||||||
|
|
||||||
|
// 缓存登录信息
|
||||||
String token = ToolsUtil.makeToken();
|
String token = ToolsUtil.makeToken();
|
||||||
RedisUtil.set(AdminConfig.backstageTokenKey+token, sysAdmin.getId(), 7200);
|
RedisUtil.set(AdminConfig.backstageTokenKey+token, sysAdmin.getId(), 7200);
|
||||||
iSystemAdminService.cacheAdminUserByUid(sysAdmin.getId());
|
iSystemAdminService.cacheAdminUserByUid(sysAdmin.getId());
|
||||||
|
|
||||||
|
// 返回登录信息
|
||||||
Map<String, Object> response = new LinkedHashMap<>();
|
Map<String, Object> response = new LinkedHashMap<>();
|
||||||
response.put("token", token);
|
response.put("token", token);
|
||||||
|
|
||||||
|
// 更新登录信息
|
||||||
|
sysAdmin.setLastLoginIp(HttpUtil.ip());
|
||||||
|
sysAdmin.setLastLoginTime(TimeUtil.timestamp());
|
||||||
|
systemAdminMapper.updateById(sysAdmin);
|
||||||
|
|
||||||
|
// 记录登录日志
|
||||||
this.recordLoginLog(sysAdmin.getId(), systemLoginParam.getUsername(), "");
|
this.recordLoginLog(sysAdmin.getId(), systemLoginParam.getUsername(), "");
|
||||||
|
|
||||||
return response;
|
return response;
|
||||||
|
|
|
||||||
|
|
@ -45,6 +45,7 @@ public class ServerResult {
|
||||||
map.put("mem", this.mem);
|
map.put("mem", this.mem);
|
||||||
map.put("sys", this.sys);
|
map.put("sys", this.sys);
|
||||||
map.put("disk", this.disk);
|
map.put("disk", this.disk);
|
||||||
|
map.put("jvm", this.jvm);
|
||||||
return map;
|
return map;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue