From cb5cbb5128adc1814e43780b92faab447bc70a8d Mon Sep 17 00:00:00 2001
From: yanghb <yanghb>
Date: 星期五, 21 四月 2023 11:29:03 +0800
Subject: [PATCH] 代码调整
---
ManagementTravel/guns-admin/src/main/webapp/static/modular/system/user/user_info.js | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/ManagementTravel/guns-admin/src/main/webapp/static/modular/system/user/user_info.js b/ManagementTravel/guns-admin/src/main/webapp/static/modular/system/user/user_info.js
index 411844c..258a7df 100644
--- a/ManagementTravel/guns-admin/src/main/webapp/static/modular/system/user/user_info.js
+++ b/ManagementTravel/guns-admin/src/main/webapp/static/modular/system/user/user_info.js
@@ -34,6 +34,10 @@
field: 'rePassword',
message: '两次密码不一致'
},
+ regexp: {
+ regexp: /(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,30}/,
+ message: '密码中必须包含大小字母、数字、特称字符,至少8个字符,最多30个字符'
+ },
}
},
rePassword: {
@@ -44,6 +48,10 @@
identical: {
field: 'password',
message: '两次密码不一致'
+ },
+ regexp: {
+ regexp: /(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,30}/,
+ message: '密码中必须包含大小字母、数字、特称字符,至少8个字符,最多30个字符'
},
}
}
@@ -284,6 +292,17 @@
* 修改密码
*/
UserInfoDlg.chPwd = function () {
+ let oldPwd = $('#oldPwd').val();
+ let newPwd = $('#newPwd').val();
+ if(oldPwd == newPwd){
+ Feng.error("新密码不能和原始密码相同");
+ return
+ }
+ let patt = /(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[^a-zA-Z0-9]).{8,30}/;
+ if(!patt.test(newPwd)){
+ Feng.error("密码中必须包含大小字母、数字、特称字符,至少8个字符,最多30个字符");
+ return
+ }
var ajax = new $ax(Feng.ctxPath + "/mgr/changePwd", function (data) {
Feng.success("修改成功!");
}, function (data) {
--
Gitblit v1.7.1