//获取单个cookies //by wangcan var username; var usernum; var role; function getcookie(sname){ var cookies = document.cookie.split("; "); for(var i=0;i1) return unescape(arr[1]); else return ""; } } return ""; } /** * 登录 */ function loginFun(param){ window.location.href = tradesysPre+'/views/login.jsp'; } /** * 注册函数 */ function registerFun(){ window.location = membersysPre+"/views/register/registertype.jsp"; } /** * 判断用户是否登录。 */ function getUser() { if(username=="") { return null; } var user = new Object(); user.username=username user.usernum=usernum user.role=role return user; /* return { "username":username, "usernum":usernum };*/ } function initUser(a,b,c){ username = a; usernum = b; role = c; if(username!="" && username!=undefined && username!=null){ loginCheck(); }else{ checkUser(); } } function delCookie(name){ //为了删除指定名称的cookie,可以将其过期时间设定为一个过去的时间 var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=getcookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); } function logout(){ $.ajax({ url:membersysPre+"/webUserLoginOut.action", dataType:'json', type:'post', success:function(response){ location.reload(); } }); } function checkUser(){ if (!isLogin){ return; } $.ajax({ url:tradesysPre+"/limitedviews/validator.jsp?type=check", dataType:'json', type:'post', success:function(response){ if(response.result!=null){ username = response.result.username; usernum = response.result.usernum; role = response.result.roles; loginCheck(); } } }); } /** * 通过cookie判断是否登录 * by wangcan * @returns {Boolean} */ function loginCheck(){ //登录以后将登录域的cookie共享到其他的几个域 //共享到financesys域 // username=getcookie("username"); // usernum=getcookie("usernum"); // role=getcookie("userrole"); /*** var datauser=username+","+usernum+","+role; if(datauser.length>2){ //finanacesys $.getJSON(financesysPre+"/toolsAction_putCookie.action?callback=?",{logincookie:datauser},function(data){ if(data.status){ //共享到goodsys域 $.getJSON(goodsysPre+"/toolsAction_putCookie.action?callback=?",{logincookie:datauser},function(data){ if(data.status){ //共享到tradesys域 $.getJSON(tradesysPre+"/toolsAction_putCookie.action?callback=?",{logincookie:datauser},function(data){ if(data.status){ //共享到custmservsys $.getJSON(custmservPre+"/toolsAction_putCookie.action?callback=?",{logincookie:datauser},function(data){ if(data.status){ ///membersys $.getJSON(membersysPre+"/toolsAction_putCookie.action?callback=?",{logincookie:datauser},function(data){ }); } }); } }); } }); } }); } */ if(username != "" && username != undefined){ var logininfo = '
  • ' + '
    ' + '欢迎您,

    '+username+'

    [退出]' + '
    ' +'
  • ' + '
  • 我的订单
  • '; if (role=='ROLE_FIRM' || role=='ROLE_FARMER'){ logininfo+='
  • 我的店铺
  • '; } else if(role=='dianmian'){ logininfo+='
  • 我的店面
  • '; } else if(role=='jiaoyi'){ logininfo+='
  • 店铺交易
  • '; } else if(role=='chanpin'){ logininfo+='
  • 店铺产品
  • '; } else if(role=='caiwu'){ logininfo+='
  • 财务中心
  • '; } else if(role=='ROLE_MEN'){ logininfo+='
  • 会员中心
  • '; } else if(role=='ROLE_UNIT'){ logininfo+='
  • 单位中心
  • '; } else if(role=='ROLE_STATION'){ logininfo+='
  • 服务站中心
  • '; } $(".ttr").html(logininfo); $(".malllogin").html(''); return true; }else{ return false; } }