|
|
@@ -105,55 +105,198 @@
|
|
|
}
|
|
|
var loginSubmit = function () {
|
|
|
var code=document.getElementById("userCaptcha").value;
|
|
|
- if(code=='') {
|
|
|
- Ext.Msg.show({
|
|
|
- title: '错误信息',
|
|
|
- msg: '请输入验证码!'
|
|
|
- });
|
|
|
+ if(window.localStorage.getItem('userCode')){
|
|
|
+ var userCode = window.localStorage.getItem('userCode')
|
|
|
+ if (userCode>=5){
|
|
|
+ var userTime = window.localStorage.getItem('userTime')
|
|
|
+ var nowTime1 = parseInt(new Date().getTime()/1000)
|
|
|
+ var timeDiff1 = nowTime1-userTime
|
|
|
+ var timeDiff = 10-timeDiff1
|
|
|
+ if (timeDiff>0){
|
|
|
+ window.alert("登录失败超过5次,请"+timeDiff+"秒后再重新登录!");
|
|
|
+ }else {
|
|
|
+ window.localStorage.setItem('userCode','0')
|
|
|
+ window.localStorage.setItem('userTime',0)
|
|
|
+ if(code=='') {
|
|
|
+ Ext.Msg.show({
|
|
|
+ title: '错误信息',
|
|
|
+ msg: '请输入验证码!'
|
|
|
+ });
|
|
|
+ }else {
|
|
|
+ var basePath = $("#basePath").val();
|
|
|
+ var queryJson = new Object();
|
|
|
+ queryJson.V_LOGINNAME = $("#username").val();
|
|
|
+ queryJson.V_PASSWORD = md5($("#password").val());
|
|
|
+ queryJson.V_COMMAND = "LOGIN";
|
|
|
+ queryJson.code =code;
|
|
|
+ var qdata = "queryJson=" + JSON.stringify(queryJson);
|
|
|
+ var qurl = basePath + "login/tolgin"
|
|
|
+ $.ajax({
|
|
|
+ type: 'POST',
|
|
|
+ url: qurl,
|
|
|
+ data: qdata,
|
|
|
+ success: function (result) {
|
|
|
+ var json = eval('(' + result + ')');
|
|
|
+ // alert('ceshi')
|
|
|
+ sessionStorage.setItem('V_LOGINNAME',$("#username").val());
|
|
|
+ sessionStorage.setItem('V_PASSWORD',$("#password").val());
|
|
|
+ if (json.login == 'true') {
|
|
|
+ if ($("#username").val() == "wjzn") {
|
|
|
+ location.href = basePath + "view/frontpage/index.html"
|
|
|
+ } else {
|
|
|
+ // location.href = basePath + "index_QrCode.jsp";
|
|
|
+ location.href = basePath + json.href
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (json.login == 'false') {
|
|
|
+ CheckNumber();
|
|
|
+ Ext.Msg.show({
|
|
|
+ title: '错误信息',
|
|
|
+ msg: json.Msg === 'CODE WRONG' ? '验证码错误!'
|
|
|
+ : json.Msg === 'WRONG PASSWORD!!!' ? '密码输入错误!'
|
|
|
+ : json.Msg === 'LOGIN NAME WRONG' ? '用户名输入错误!'
|
|
|
+ : json.Msg === 'WRONG TIME' ? '密码已超过90天未修改,请及时修改!'
|
|
|
+ : json.Msg
|
|
|
+ });
|
|
|
+ if(window.localStorage.getItem('userCode')){
|
|
|
+ var error_times = window.localStorage.getItem('userCode')
|
|
|
+ error_times++;
|
|
|
+ window.localStorage.setItem('userCode',error_times)
|
|
|
+ if (error_times==5){
|
|
|
+ var nowTime = parseInt(new Date().getTime()/1000)
|
|
|
+ window.localStorage.setItem('userTime',nowTime)
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ window.localStorage.setItem('userCode','1')
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ if(code=='') {
|
|
|
+ Ext.Msg.show({
|
|
|
+ title: '错误信息',
|
|
|
+ msg: '请输入验证码!'
|
|
|
+ });
|
|
|
+ }else {
|
|
|
+ var basePath = $("#basePath").val();
|
|
|
+ var queryJson = new Object();
|
|
|
+ queryJson.V_LOGINNAME = $("#username").val();
|
|
|
+ queryJson.V_PASSWORD = md5($("#password").val());
|
|
|
+ queryJson.V_COMMAND = "LOGIN";
|
|
|
+ queryJson.code =code;
|
|
|
+ var qdata = "queryJson=" + JSON.stringify(queryJson);
|
|
|
+ var qurl = basePath + "login/tolgin"
|
|
|
+ $.ajax({
|
|
|
+ type: 'POST',
|
|
|
+ url: qurl,
|
|
|
+ data: qdata,
|
|
|
+ success: function (result) {
|
|
|
+ var json = eval('(' + result + ')');
|
|
|
+ // alert('ceshi')
|
|
|
+ sessionStorage.setItem('V_LOGINNAME',$("#username").val());
|
|
|
+ sessionStorage.setItem('V_PASSWORD',$("#password").val());
|
|
|
+ if (json.login == 'true') {
|
|
|
+ if ($("#username").val() == "wjzn") {
|
|
|
+ location.href = basePath + "view/frontpage/index.html"
|
|
|
+ } else {
|
|
|
+ // location.href = basePath + "index_QrCode.jsp";
|
|
|
+ location.href = basePath + json.href
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (json.login == 'false') {
|
|
|
+ CheckNumber();
|
|
|
+ Ext.Msg.show({
|
|
|
+ title: '错误信息',
|
|
|
+ msg: json.Msg === 'CODE WRONG' ? '验证码错误!'
|
|
|
+ : json.Msg === 'WRONG PASSWORD!!!' ? '密码输入错误!'
|
|
|
+ : json.Msg === 'LOGIN NAME WRONG' ? '用户名输入错误!'
|
|
|
+ : json.Msg === 'WRONG TIME' ? '密码已超过90天未修改,请及时修改!'
|
|
|
+ : json.Msg
|
|
|
+ });
|
|
|
+ if(window.localStorage.getItem('userCode')){
|
|
|
+ var error_times = window.localStorage.getItem('userCode')
|
|
|
+ error_times++;
|
|
|
+ window.localStorage.setItem('userCode',error_times)
|
|
|
+ if (error_times==5){
|
|
|
+ var nowTime = parseInt(new Date().getTime()/1000)
|
|
|
+ window.localStorage.setItem('userTime',nowTime)
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ window.localStorage.setItem('userCode','1')
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ }
|
|
|
}else {
|
|
|
- var basePath = $("#basePath").val();
|
|
|
- var queryJson = new Object();
|
|
|
- queryJson.V_LOGINNAME = $("#username").val();
|
|
|
- queryJson.V_PASSWORD = md5($("#password").val());
|
|
|
- queryJson.V_COMMAND = "LOGIN";
|
|
|
- queryJson.code =code;
|
|
|
- var qdata = "queryJson=" + JSON.stringify(queryJson);
|
|
|
- var qurl = basePath + "login/tolgin"
|
|
|
- $.ajax({
|
|
|
- type: 'POST',
|
|
|
- url: qurl,
|
|
|
- data: qdata,
|
|
|
- success: function (result) {
|
|
|
- var json = eval('(' + result + ')');
|
|
|
- // alert('ceshi')
|
|
|
- sessionStorage.setItem('V_LOGINNAME',$("#username").val());
|
|
|
- sessionStorage.setItem('V_PASSWORD',$("#password").val());
|
|
|
- if (json.login == 'true') {
|
|
|
- if ($("#username").val() == "wjzn") {
|
|
|
+ if(code=='') {
|
|
|
+ Ext.Msg.show({
|
|
|
+ title: '错误信息',
|
|
|
+ msg: '请输入验证码!'
|
|
|
+ });
|
|
|
+ }else {
|
|
|
+ var basePath = $("#basePath").val();
|
|
|
+ var queryJson = new Object();
|
|
|
+ queryJson.V_LOGINNAME = $("#username").val();
|
|
|
+ queryJson.V_PASSWORD = md5($("#password").val());
|
|
|
+ queryJson.V_COMMAND = "LOGIN";
|
|
|
+ queryJson.code =code;
|
|
|
+ var qdata = "queryJson=" + JSON.stringify(queryJson);
|
|
|
+ var qurl = basePath + "login/tolgin"
|
|
|
+ $.ajax({
|
|
|
+ type: 'POST',
|
|
|
+ url: qurl,
|
|
|
+ data: qdata,
|
|
|
+ success: function (result) {
|
|
|
+ var json = eval('(' + result + ')');
|
|
|
+ // alert('ceshi')
|
|
|
+ sessionStorage.setItem('V_LOGINNAME',$("#username").val());
|
|
|
+ sessionStorage.setItem('V_PASSWORD',$("#password").val());
|
|
|
+ if (json.login == 'true') {
|
|
|
+ if ($("#username").val() == "wjzn") {
|
|
|
location.href = basePath + "view/frontpage/index.html"
|
|
|
+ } else {
|
|
|
+ // location.href = basePath + "index_QrCode.jsp";
|
|
|
+ location.href = basePath + json.href
|
|
|
+ }
|
|
|
} else {
|
|
|
- // location.href = basePath + "index_QrCode.jsp";
|
|
|
- location.href = basePath + json.href
|
|
|
- }
|
|
|
- } else {
|
|
|
- if (json.login == 'false') {
|
|
|
- CheckNumber();
|
|
|
- Ext.Msg.show({
|
|
|
- title: '错误信息',
|
|
|
- msg: json.Msg === 'CODE WRONG' ? '验证码错误!'
|
|
|
- : json.Msg === 'WRONG PASSWORD!!!' ? '密码输入错误!'
|
|
|
- : json.Msg === 'LOGIN NAME WRONG' ? '用户名输入错误!'
|
|
|
- : json.Msg
|
|
|
- });
|
|
|
+ if (json.login == 'false') {
|
|
|
+ CheckNumber();
|
|
|
+ Ext.Msg.show({
|
|
|
+ title: '错误信息',
|
|
|
+ msg: json.Msg === 'CODE WRONG' ? '验证码错误!'
|
|
|
+ : json.Msg === 'WRONG PASSWORD!!!' ? '密码输入错误!'
|
|
|
+ : json.Msg === 'LOGIN NAME WRONG' ? '用户名输入错误!'
|
|
|
+ : json.Msg === 'WRONG TIME' ? '密码已超过90天未修改,请及时修改!'
|
|
|
+ : json.Msg
|
|
|
+ });
|
|
|
+ if(window.localStorage.getItem('userCode')){
|
|
|
+ var error_times = window.localStorage.getItem('userCode')
|
|
|
+ error_times++;
|
|
|
+ window.localStorage.setItem('userCode',error_times)
|
|
|
+ if (error_times==5){
|
|
|
+ var nowTime = parseInt(new Date().getTime()/1000)
|
|
|
+ window.localStorage.setItem('userTime',nowTime)
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ window.localStorage.setItem('userCode','1')
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
- });
|
|
|
+ });
|
|
|
+ }
|
|
|
}
|
|
|
};
|
|
|
- $("#my_login").submit(function (e) {
|
|
|
- loginSubmit();
|
|
|
- });
|
|
|
+ // $("#my_login").submit(function (e) {
|
|
|
+ // loginSubmit();
|
|
|
+ // });
|
|
|
|
|
|
function CheckNumber(){
|
|
|
$('#userCaptcha').val('')
|