|
|
@ -1,6 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* Created by ljx on 2019/4/25.
|
|
|
|
* Created by ljx on 2019/4/25.
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -36,8 +33,6 @@ $(function(){
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var banar = document.getElementById('banar');
|
|
|
|
var banar = document.getElementById('banar');
|
|
|
|
var txt = document.getElementById('txt');
|
|
|
|
var txt = document.getElementById('txt');
|
|
|
|
var sub = document.getElementById('sub');
|
|
|
|
var sub = document.getElementById('sub');
|
|
|
@ -47,6 +42,7 @@ var allchar = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, "a", "b", "c", "d", "e",
|
|
|
|
"f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r",
|
|
|
|
"f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r",
|
|
|
|
"s", "t", "u", "v", "w", "x", "y", "z"];
|
|
|
|
"s", "t", "u", "v", "w", "x", "y", "z"];
|
|
|
|
var result;
|
|
|
|
var result;
|
|
|
|
|
|
|
|
|
|
|
|
function randomChar() {
|
|
|
|
function randomChar() {
|
|
|
|
result = "";//创建空的字符串,方便等下接收值
|
|
|
|
result = "";//创建空的字符串,方便等下接收值
|
|
|
|
//循环找出4的字符
|
|
|
|
//循环找出4的字符
|
|
|
@ -61,15 +57,15 @@ function randomChar() {
|
|
|
|
banar.innerHTML = result;
|
|
|
|
banar.innerHTML = result;
|
|
|
|
//点击验证按钮,判断我们输入的值和随机生成的值是否一样?
|
|
|
|
//点击验证按钮,判断我们输入的值和随机生成的值是否一样?
|
|
|
|
//一样就弹出验证成功,不一样就弹出验证错误。
|
|
|
|
//一样就弹出验证成功,不一样就弹出验证错误。
|
|
|
|
sub.onclick = function () {
|
|
|
|
// sub.onclick = function () {
|
|
|
|
if (txt.value == result) {
|
|
|
|
// if (txt.value == result) {
|
|
|
|
alert("验证成功!!!");
|
|
|
|
// alert("验证成功!!!");
|
|
|
|
} else {
|
|
|
|
// } else {
|
|
|
|
alert("验证错误!!!");
|
|
|
|
// alert("验证错误!!!");
|
|
|
|
randomChar();//如果错误,执行randomChar方法,重新随机生成4个字符
|
|
|
|
// randomChar();//如果错误,执行randomChar方法,重新随机生成4个字符
|
|
|
|
txt.value = "";//如果错误,我们输入的验证码等于空,方便我们再次输入
|
|
|
|
// txt.value = "";//如果错误,我们输入的验证码等于空,方便我们再次输入
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
};
|
|
|
|
// };
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
randomChar();
|
|
|
|
randomChar();
|
|
|
@ -83,6 +79,7 @@ function login() {
|
|
|
|
var userName = $("#userName").val();
|
|
|
|
var userName = $("#userName").val();
|
|
|
|
var userPwd = $("#userPwd").val();
|
|
|
|
var userPwd = $("#userPwd").val();
|
|
|
|
var txt = $("#txt").val();
|
|
|
|
var txt = $("#txt").val();
|
|
|
|
|
|
|
|
userPwd = hex_hmac_md5(userPwd, userPwd);
|
|
|
|
var rememberMeChecked = $("input[type='checkbox']").is(':checked');
|
|
|
|
var rememberMeChecked = $("input[type='checkbox']").is(':checked');
|
|
|
|
var rememberMe = '';
|
|
|
|
var rememberMe = '';
|
|
|
|
if (rememberMeChecked) {
|
|
|
|
if (rememberMeChecked) {
|
|
|
@ -96,6 +93,10 @@ function login() {
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
if (txt == '') {
|
|
|
|
if (txt == '') {
|
|
|
|
toastr.warning("验证码不能为空!");
|
|
|
|
toastr.warning("验证码不能为空!");
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
if (result != txt) {
|
|
|
|
|
|
|
|
toastr.warning("验证码错误!")
|
|
|
|
|
|
|
|
randomChar();
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
$.ajax({
|
|
|
|
$.ajax({
|
|
|
|
type: "POST",
|
|
|
|
type: "POST",
|
|
|
@ -103,14 +104,10 @@ function login() {
|
|
|
|
data: {userName: userName, userPwd: userPwd, rememberMe: rememberMe},
|
|
|
|
data: {userName: userName, userPwd: userPwd, rememberMe: rememberMe},
|
|
|
|
dataType: 'json',
|
|
|
|
dataType: 'json',
|
|
|
|
success: function (data) {
|
|
|
|
success: function (data) {
|
|
|
|
if (result==txt) {
|
|
|
|
|
|
|
|
if (data.code == 100) {
|
|
|
|
if (data.code == 100) {
|
|
|
|
window.location.href = data.extend.url;
|
|
|
|
window.location.href = data.extend.url;
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
toastr.warning(data.extend.msg);
|
|
|
|
toastr.warning(data.msg);
|
|
|
|
}
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
|
|
|
toastr.warning("验证码错误!!!");
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
})
|
|
|
|
})
|
|
|
@ -118,6 +115,7 @@ function login() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
var interval = "";
|
|
|
|
var interval = "";
|
|
|
|
var qrCodeIdentity = "";
|
|
|
|
var qrCodeIdentity = "";
|
|
|
|