From 4142cd95f7595ed098705a741b00c65cf2b2c26c Mon Sep 17 00:00:00 2001 From: linjj <850658129@qq.com> Date: Tue, 10 Oct 2023 16:33:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=BA=E5=88=B6=E8=B7=B3=E8=BD=AC=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=AF=86=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/manage/controller/PageController.java | 5 +- .../WEB-INF/views/userDir/updatePassword1.jsp | 59 +++++++++++++++++ .../src/main/webapp/static/js/login.js | 63 +++---------------- .../main/webapp/static/js/updatePassword.js | 12 +--- 4 files changed, 72 insertions(+), 67 deletions(-) create mode 100644 power-admin/src/main/webapp/WEB-INF/views/userDir/updatePassword1.jsp diff --git a/power-admin/src/main/java/com/manage/controller/PageController.java b/power-admin/src/main/java/com/manage/controller/PageController.java index 5656f98..e0974eb 100644 --- a/power-admin/src/main/java/com/manage/controller/PageController.java +++ b/power-admin/src/main/java/com/manage/controller/PageController.java @@ -102,7 +102,10 @@ public class PageController { user.setMenus(menus);*/ return "/loginDir/index"; } - + @RequestMapping(value = "updatePassword") + public String updatePassword(Model model , HttpServletRequest request){ + return"/userDir/updatePassword1"; + } @RequestMapping(value = "gatewayPage") public String register(Model model, HttpServletRequest request,Integer noticeId){ model.addAttribute("EMRMEDICALRECORD_URLHEAD",EMRMEDICALRECORD_URLHEAD); diff --git a/power-admin/src/main/webapp/WEB-INF/views/userDir/updatePassword1.jsp b/power-admin/src/main/webapp/WEB-INF/views/userDir/updatePassword1.jsp new file mode 100644 index 0000000..447650c --- /dev/null +++ b/power-admin/src/main/webapp/WEB-INF/views/userDir/updatePassword1.jsp @@ -0,0 +1,59 @@ +<%-- + Created by IntelliJ IDEA. + User: ljx + Date: 2019/5/13 + Time: 17:02 + To change this template use File | Settings | File Templates. +--%> +<%@ page contentType="text/html;charset=UTF-8" language="java" %> + + + + 密码过于简单请修改密码在登录 + <%@ include file="/WEB-INF/jspf/common.jspf" %> + + +
+
+ 密码过于简单请修改密码在登录 +
+ + <%--
--%> + <%----%> + <%--
--%> + <%-- + <%--placeholder="请输入旧密码">--%> + <%--
--%> + <%--
--%> +
+ +
+ +
+
+ +
+
+
+ +
+ +
+
+ +
+
+ +
+
+ + +
+
+
+ + + + diff --git a/power-admin/src/main/webapp/static/js/login.js b/power-admin/src/main/webapp/static/js/login.js index 26b1322..fd96360 100644 --- a/power-admin/src/main/webapp/static/js/login.js +++ b/power-admin/src/main/webapp/static/js/login.js @@ -51,7 +51,13 @@ function login() { url: path + "/login", data: {userName: userName, userPwd: userPwd, rememberMe: rememberMe}, success: function (data) { - window.location.href = 'gatewayPage'; + var reg = /^(?![A-Za-z]+$)(?![A-Z\d]+$)(?![A-Z\W]+$)(?![a-z\d]+$)(?![a-z\W]+$)(?![\d\W]+$)\S{8,20}$/; + if (!reg.test(userPwd)) { + window.location.href = 'updatePassword'; + }else { + window.location.href = 'gatewayPage'; + } + }, }) } @@ -64,61 +70,6 @@ $('body').keydown(function () { } }) -var interval = ""; -var qrCode = ""; - -function handoffLogin() { - $.ajax({ - type: "POST", - url: path + '/font/getBase64', - success: function (data) { - var qrCodeImg = data.data.qrCodeImg; - $("#QRcordImg").prop("src", "data:image/jpeg;base64," + qrCodeImg); - qrCode = data.data.qrCode; - //轮询监听用户扫码 - interval = setInterval(scanCodeLogin, 1000, qrCode); - } - - }) - $("#switchHandoff").css("display", "none"); - $("#switchHandoff2").css("display", "flex"); - - -} - - -function handoffLogin2() { - - $("#switchHandoff").css("display", "block"); - $("#switchHandoff2").css("display", "none"); - clearInterval(interval); -} - -function scanCodeLogin() { - $.ajax({ - type: "POST", - data: {qrCode: qrCode}, - url: path + '/font/getQueryQRCode', - success: function (body) { - if (body.data.qrCodeStatus == "LoginQrCodeExpire" || body.data.qrCodeStatus == "LoginQrCodeInvalid") { - handoffLogin() - return ""; - } - var userIdCardNum = body.data.userIdCardNum; - if (userIdCardNum != "") { - clearInterval(interval); - $.ajax({ - type: "POST", - url: path + "/font/XMZSYYlogin", - data: {idCard:userIdCardNum}, - success: function (data) { - window.location.href = 'gatewayPage'; - }, - }) - } - } - }) -} diff --git a/power-admin/src/main/webapp/static/js/updatePassword.js b/power-admin/src/main/webapp/static/js/updatePassword.js index 2c05559..0bcd9b6 100644 --- a/power-admin/src/main/webapp/static/js/updatePassword.js +++ b/power-admin/src/main/webapp/static/js/updatePassword.js @@ -35,19 +35,10 @@ $(function() { toastr.warning("重复密码长度小于8位!") return false; } - reg=/^(?=.*[a-z])(?=.*\d)[a-zA-Z\d]{8,}$/; - if (!reg.test($("#newUserPwd").val())) { - toastr.warning("密码格式必须包含数字和字母!") - return false; - } - - - if($("#newReUserPwd").val() != $("#newUserPwd").val() ){ toastr.warning("重复密码与密码不一致!") return false; } - $.ajax({ type: "post", url: path+"/user/updatePassword", @@ -58,7 +49,8 @@ $(function() { toastr.success("修改成功!"); setTimeout(function(){ window.location.reload(); - },1000) + },1000 + window.location.replace(path+"/login") }else{ toastr.error("修改失败!"); }