xinyb
2022-11-14 ec25390d182950eaab1c3facda467768a912578b
提交 | 用户 | age
a6a76f 1 $(function() {
F 2           $("#usercode").focus(); 
3         $("#login").click(function(e){
4             login();
5         });
6         $("#usercode").keydown(function(e){
7             var e=e||window.event;
8             if(e.keyCode==13){//回车键
9                 $("#password").focus();
10             }    
11         });
12         $("#password").keydown(function(e){
13             var e=e||window.event;
14             if(e.keyCode==13){//回车键
15                 login();
16             }    
17         });
18       });
19
20 function login(){
21     var temp="";
22     if($("#usercode").val()=="") temp+="请输入账号\n";
23     if($("#password").val()=="") temp+="请输入账号密码\n";
24     
25     if($("#usercode").val()!=""&&$("#password").val()!=""){
26         $("#dbid").val($.cookie("dbid"));
27         $("#dbstr").val($.cookie("dbstr"));
28         //$("#loginForm").submit();
29         var encrypt = new JSEncrypt();
30         encrypt.setPublicKey("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkRupiYcKVGGUtDBDoR1t/1zm3ZtZgnte39iTJW6hlqjdY0UagKjpNiIv7J6XjtgfX7SgsR4AWnivqQHAICIvdPKfGZZzIs62OQ19MqrDTMoB/LvK5teNWhClv23WMUfRbP+EHgprT6hTw8U5apw1IB6i/y57NkLav792wiYBYRU4X45NoTaT+aiTSLFEflbfm94EXnhSS3vFkBmrZGy5BRNI8gmzafroslGx2Hk90CqlNdeKYxgZQ6xtvj+u33yrszWvPT6F9fsJT8aMjtvH050iYKRVct+x6Q7VRJgCI4MgvAexnTKdxW54YzvXCuO5bDiy5la7CgerWkTAq9dzXwIDAQAB");
31         var encryptPwd = encrypt.encrypt($("#password").val());
32         var encryptUser = encrypt.encrypt($("#usercode").val());
33         $.ajax({
34             type:"POST",
35             url: "/againLogin.do",
36             //contentType: "application/json", //如果提交的是json数据类型,则必须有此参数,表示提交的数据类型
37             dataType: "json", //表示返回值类型,不必须
38             data:{
39                 "usercode":encryptUser,
40                 'password': encryptPwd,
41                 'dbid': $("#dbid").val(),
42                 'dbstr': $("#dbstr").val(),
43                 'domain': $("#domain").val()
44             },
45             success: function (jsonResult) {
46                 if(jsonResult!=undefined &&jsonResult!=null){
47                     var redirect="";
48                     if(jsonResult.data!=undefined &&jsonResult.data!=""){
49                         var json=JSON.parse(jsonResult.data);
50                         redirect=json.redirect;
51
52                     }
53                     if(jsonResult.state==-1){//出错
54                         alert(jsonResult.msg);
55                     }else{
56                         parent.deskTopHidden();
57                         // var url=$("#hostUrl").val()+"/home.jsp";
58                         // if(redirect!=""){
59                         //     url+="?redirect="+redirect;
60                         // }
61                         // window.location.replace(url);
62                     }
63                 }
64             },
65             error: function (data){
66                 alert(data);
67             }
68         });
69     }else{alert(temp);}
70 }