1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129
| function login(){ let name=encodeURIComponent(Base64.encode($(".form-floating>input").eq(0).val())) let pass=hex_md5($(".form-floating>input").eq(1).val()) $.ajax({ url: '/?c=app&m=login', type: 'post', data: 'name=' + name+'&pass=' + pass, // async:true, dataType: 'text', success: function(data){ let res=$.parseJSON(data); if (res['login']){ switch (res['type']){ case 'user': location.href="/?c=user"; break; case 'admin': location.href="/?c=admin"; break; case 'root': location.href="/?c=root"; break; } }else if(res['alertFlag']){ alert(res['alertData']); } } }); }
function userUpdateInfo(){ let name=encodeURIComponent(Base64.encode($(".input-group>input").eq(0).val())) let oldPass=$(".input-group>input").eq(1).val()?hex_md5($(".input-group>input").eq(1).val()):''; let newPass=$(".input-group>input").eq(2).val()?hex_md5($(".input-group>input").eq(2).val()):''; let saying=encodeURIComponent(Base64.encode($(".input-group>input").eq(3).val())) $.ajax({ url: '/?c=user&m=updateUserInfo', type: 'post', data: 'name='+name+'&newPass='+newPass+'&oldPass='+oldPass+'&saying='+saying, // async:true, dataType: 'text', success: function(data){ alertHandle(data); } }); }
function signOut(){ $.ajax({ url: '/?c=app&m=signOut', type: 'get', dataType: 'text', success: function(data){ alertHandle(data); } }); }
function alertHandle(data){ let res=$.parseJSON(data); if(res['alertFlag']){ alert(res['alertData']); } if(res['location']){ location.href=res['location']; } }
function changeAdminPage(type){ let page=$('.page').text(); if (type=='next'){ location.href='?c=admin&m=getUserList&page='+(parseInt(page)+1); } if (type=='last'){ location.href='?c=admin&m=getUserList&page='+(parseInt(page)-1); } } function changeRootPage(type){ let page=$('.page').text(); if (type=='next'){ location.href='?c=root&m=getUserInfo&page='+(parseInt(page)+1); } if (type=='last'){ location.href='?c=root&m=getUserInfo&page='+(parseInt(page)-1); } }
function updatePass(){ // let name=encodeURIComponent(Base64.encode($(".input-group>input").eq(0).val())) // let oldPass=$(".input-group>input").eq(1).val()?hex_md5($(".input-group>input").eq(1).val()):''; // let newPass=$(".input-group>input").eq(2).val()?hex_md5($(".input-group>input").eq(2).val()):''; // let saying=encodeURIComponent(Base64.encode($(".input-group>input").eq(3).val())) // $.ajax({ // url: '/?c=admin&m=updatePass', // type: 'post', // data: 'name='+name+'&newPass='+newPass+'&oldPass='+oldPass+'&saying='+saying, // // async:true, // dataType: 'text', // success: function(data){ // alertHandle(data); // } // }); }
function adminHome(){ location.href='/?c=root' }
function getUserInfo(){ location.href='/?c=root&m=getUserInfo' }
function getLogList(){ location.href='/?c=root&m=getLogList' }
function downloadLog(filename){ location.href='/?c=root&m=downloadRequestLog&filename='+filename; }
function register(){ let name=encodeURIComponent(Base64.encode($(".form-floating>input").eq(2).val())) let pass=hex_md5($(".form-floating>input").eq(3).val()) let saying=encodeURIComponent(Base64.encode($(".form-floating>input").eq(4).val())) $.ajax({ url: '/?c=app&m=register', type: 'post', data: 'name=' + name+'&pass=' + pass +'&saying=' +saying, dataType: 'text', success: function(data){ // console.log(data); alertHandle(data); } }); }
|