function GetPageurl() { var url=window.location.href;//获取完整URL地址 var tmp= new Array();//临时变量,用于保存分割字符串 tmp=url.split("/");//按照"/"分割 var cc = tmp[tmp.length-1];//获取最后一部分,即文件名和参数 tmp=cc.split("?");//把参数和文件名分割开 return tmp[0];//返回值 } function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return ''; } function checkLogin(){ xm_data=$.cookie('xm_data'); if(xm_data ==undefined){ alert('未登录的用户请先登录!'); var refresh=encodeURI(window.location.href); window.location.href='./login.html?refresh='+refresh; return false; }else{ return true; } } function checkAuth(){ var curWwwPath=window.location.href; var pathname= window.location.pathname; var pos=curWwwPath.indexOf(pathname); var localhostPaht=curWwwPath.substring(0,pos); $.ajax({ async: false, type:'post', dataType: "json", data:{method:'checkAuth',data:xm_data,pathname:pathname}, url : localhostPaht+'/st-xm/Api/login.php', success : function(data) { if(data.errcode ==0){ result=true; }else if(data.errcode ==1){ alert(data.errinfo); window.location.href="./hello.html"; result=false; }else if(data.errcode==2){ alert(data.errinfo); window.location.href="./login.html"; result=false; } }, error : function() { alert('fail'); result=false; } }); return result; } function login(){ if(checkLogin()){ checkAuth(); } } function logout() { // var curWwwPath=window.location.href; // var pathname= window.location.pathname; // var pos=curWwwPath.indexOf(pathname); // var localhostPaht=curWwwPath.substring(0,pos); // $.ajax({ // async: false, // type:'post', // dataType: "json", // data:{method:'logout'}, // url : localhostPaht+'/st-xm/Api/login.php', // success : function(data) { // if(data.errcode ==0){ // result=true; // }else if(data.errcode ==1){ // alert(data.errinfo); // window.location.href="./hello.html"; // result=false; // }else if(data.errcode==2){ // alert(data.errinfo); // window.location.href="./login.html"; // result=false; // } // }, // error : function() { // alert('fail'); // result=false; // } // }); // $.cookie('xm_data', ''); location.href = '/zz-jd/login.html' }