完善一部分

This commit is contained in:
Zhang Liguo 2023-12-24 20:55:14 +08:00
parent fc09de0241
commit 8138b049ec
2 changed files with 26 additions and 18 deletions

View File

@ -23,10 +23,14 @@ public class UrlAccessController {
}
@RequestMapping("/getUrlAccess")
public HashMap<Date,Object> getUrlAccess(UrlAccess urlAccess){
public HashMap<Date, Object> getUrlAccess(UrlAccess urlAccess){
HashMap<Date,Object> map=new HashMap<>();
map=urlAccessService.getUrlAccess(urlAccess);
if (map.isEmpty()){
Date date=new Date();
map.put(date,"查不到该数据");
return map;
}
return map;
}
}

View File

@ -95,33 +95,37 @@ public class UserController {
return "注册成功!";
}
@RequestMapping(value = "/login",produces = {"application/json;charset=UTF-8"})
public Map<String,Object>login(User user, String code, HttpSession session, LoginLogs loginLogs, HttpServletRequest request){
public Map<String,Object>login(User user, String code, HttpSession session, HttpServletRequest request){
LoginLogs loginLogs=new LoginLogs();
Map<String,Object> result=new HashMap<>();
Map<String,Object> map=new HashMap<>();
String sessionCode = (String) session.getAttribute(RandomValidateCode.RANDOMVALIDATECODE);
if (sessionCode==null){
result.put("msg","验证码空的");
return result;
}
if (!sessionCode.equals(code)){
result.put("msg","验证码错误");
return result;
}
if(StringUtils.isEmpty(user.getUserLogin())||StringUtils.isEmpty(user.getUserPassword())){
result.put("msg","用户或密码为空!");
return result;
}
// String sessionCode = (String) session.getAttribute(RandomValidateCode.RANDOMVALIDATECODE);
// if (sessionCode==null){
// result.put("msg","验证码空的");
// return result;
// }
// if (!sessionCode.equals(code)){
// result.put("msg","验证码错误");
// return result;
// }
//
// if(StringUtils.isEmpty(user.getUserLogin())||StringUtils.isEmpty(user.getUserPassword())){
// result.put("msg","用户或密码为空!");
// return result;
// }
String ip=IPutils.getIpAddress(request);
System.out.println(ip);
System.out.println(IPutils.getLocation(ip));
String locat= String.valueOf(IPutils.getLocation(ip));
User user1 = userService.userLogin(user);
if(user1!=null){
loginLogs.setUserId(user1.getId());
loginLogs.setLoginIp(ip);
loginLogs.setLocation(locat);
loginLogsService.addLoginLogs(loginLogs);
result.put("code",200);
map.put("userEmail",user1.getUserEmail());