|
@@ -11,7 +11,7 @@ layui.define(['sessions', 'form', 'common'],function (exports) { |
|
@@ -11,7 +11,7 @@ layui.define(['sessions', 'form', 'common'],function (exports) { |
11
|
, sessions = layui.sessions;
|
11
|
, sessions = layui.sessions;
|
12
|
|
12
|
|
13
|
var uuid = Math.uuid();
|
13
|
var uuid = Math.uuid();
|
14
|
- var lockNum = 10;//默认十次登录冻结
|
14
|
+ var lockNum = 5;//默认5次登录冻结,兼容天津
|
15
|
//获取默认配置
|
15
|
//获取默认配置
|
16
|
$.ajax({
|
16
|
$.ajax({
|
17
|
url: '/config/getConfig',
|
17
|
url: '/config/getConfig',
|
|
@@ -20,13 +20,15 @@ layui.define(['sessions', 'form', 'common'],function (exports) { |
|
@@ -20,13 +20,15 @@ layui.define(['sessions', 'form', 'common'],function (exports) { |
20
|
},
|
20
|
},
|
21
|
async: false,
|
21
|
async: false,
|
22
|
success(response) {
|
22
|
success(response) {
|
23
|
- lockNum = response.lockNum;
|
23
|
+ if (response && response.lockNum){ //如果配置了锁定次数,则更新
|
|
|
24
|
+ lockNum = response.lockNum;
|
|
|
25
|
+ }
|
24
|
}
|
26
|
}
|
25
|
});
|
27
|
});
|
26
|
|
28
|
|
27
|
//如果密码输入错误三次,第四次开启验证码
|
29
|
//如果密码输入错误三次,第四次开启验证码
|
28
|
if (sessionStorage.getItem("lockNum") && sessionStorage.getItem("lockNum") >= 3) {
|
30
|
if (sessionStorage.getItem("lockNum") && sessionStorage.getItem("lockNum") >= 3) {
|
29
|
- if (sessionStorage.getItem("lockNum") && sessionStorage.getItem("lockNum") > 5) {
|
31
|
+ if (sessionStorage.getItem("lockNum") && sessionStorage.getItem("lockNum") > lockNum) {
|
30
|
layer.alert('账号已被锁定,请联系管理员!');
|
32
|
layer.alert('账号已被锁定,请联系管理员!');
|
31
|
}
|
33
|
}
|
32
|
//图形验证码
|
34
|
//图形验证码
|
|
@@ -119,6 +121,14 @@ layui.define(['sessions', 'form', 'common'],function (exports) { |
|
@@ -119,6 +121,14 @@ layui.define(['sessions', 'form', 'common'],function (exports) { |
119
|
|
121
|
|
120
|
var loginErrorNum = sessionStorage.getItem("lockNum") && sessionStorage.getItem("lockNum") != null ? parseInt(sessionStorage.getItem("lockNum")) : 0;
|
122
|
var loginErrorNum = sessionStorage.getItem("lockNum") && sessionStorage.getItem("lockNum") != null ? parseInt(sessionStorage.getItem("lockNum")) : 0;
|
121
|
|
123
|
|
|
|
124
|
+ //增加4-20位密码验证 joke add 20211214
|
|
|
125
|
+ form.verify({
|
|
|
126
|
+ password: function (d) {
|
|
|
127
|
+ if (d.trim() <= 4) {
|
|
|
128
|
+ return "密码最少4位"
|
|
|
129
|
+ }
|
|
|
130
|
+ }
|
|
|
131
|
+ });
|
122
|
form.on('submit(LAY-user-login-submit)', function (obj) {
|
132
|
form.on('submit(LAY-user-login-submit)', function (obj) {
|
123
|
login(obj);
|
133
|
login(obj);
|
124
|
return false;
|
134
|
return false;
|