From 5e27f49ea3042ae93e86dea9938795f24c1c3ba5 Mon Sep 17 00:00:00 2001 From: liwenxuan <1298531568@qq.com> Date: Thu, 19 Oct 2023 10:29:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A0=E6=84=9F=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PageController.java | 14 +++++++++++--- .../depository_manage/utils/Md5Util.java | 1 + 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/dreamchaser/depository_manage/controller/PageController.java b/src/main/java/com/dreamchaser/depository_manage/controller/PageController.java index c5ab3395..bedf1af9 100644 --- a/src/main/java/com/dreamchaser/depository_manage/controller/PageController.java +++ b/src/main/java/com/dreamchaser/depository_manage/controller/PageController.java @@ -224,16 +224,23 @@ public class PageController { //Duration duration = Duration.between(dateTime1, dateTime2); // 获取时间差的毫秒数 long diffMillis = duration.toMillis(); + /*System.out.println(dateTime1); + System.out.println(dateTime2); + System.out.println(diffMillis);*/ if(diffMillis<5000){//如果间隔时间不超过5秒 String singJava = Md5Util.md5InsensibleLogin(userkey1, usertoken1, time1); if(sing1.equals(singJava)){//校验通过允许无感登录 flag = true; + }else{ + msg = "验证失败"; } }else{ - msg = "授权请求超时"; + //"授权请求超时"; + msg = "验证失败"; } }else{ - msg = "有空参数"; + //有空参数 + msg = "验证失败"; } if(flag){ //从redis中获取UserByPort数据并构造对象. @@ -253,7 +260,8 @@ public class PageController { request.getSession().setAttribute("userToken", usertoken1); request.getSession().setMaxInactiveInterval(3 * 60 * 60); }else{ - msg = "获取用户信息失败"; + //获取用户信息失败 + msg = "验证失败"; attr.addAttribute("msg", msg); return "redirect:/login"; } diff --git a/src/main/java/com/dreamchaser/depository_manage/utils/Md5Util.java b/src/main/java/com/dreamchaser/depository_manage/utils/Md5Util.java index 8c3a97b4..effa215c 100644 --- a/src/main/java/com/dreamchaser/depository_manage/utils/Md5Util.java +++ b/src/main/java/com/dreamchaser/depository_manage/utils/Md5Util.java @@ -45,6 +45,7 @@ public class Md5Util { String one = md5(codeString)+md5(appKey); String two = md5(one)+appKey; result = md5(two); + //System.out.println(result); return result; }