function getCookieVal( offset ) { var endstr = document.cookie.indexOf( ";", offset); if (endstr == -1) { endstr = document.cookie.length; } return unescape(document.cookie.substring(offset, endstr)); } function getCookie( name ) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i,j) == arg) { return getCookieVal(j); } i = document.cookie.indexOf(" ",i) + 1; if (i == 0) { break; } } return null; } //检验登录用户名 function checkLoginUser(Obj) { var user = Obj.user.value; var passwd = Obj.psw.value; if (user.length < 3 || user.length > 36) { //alert(user.length); alert("用户名非法,请检查!"); return false; } if (user.indexOf("'") != -1 || user.indexOf(" ") != -1 || user.indexOf(",") != -1) { alert("用户名包含非法字符!"); return false; } if (passwd.length < 1 || passwd.length > 32) { alert("密码非法,请检查!"); return false; } if (passwd.indexOf("'") != -1 || passwd.indexOf(" ") != -1 || passwd.indexOf(",") != -1) { alert("密码中包含非法字符!"); return false; } Obj.submit(); } //==================================================== var sinaproFlag = 0; var sinapro = getCookie("SINAPRO"); if (sinapro != null) { //alert("获得sinapro"); sinaproFlag = 1; } else { //alert('sinapro='+sinapro); } var paysidFlag = 0; var paysid = getCookie("PAYSID"); if (paysid != null) { //alert("获得paysid"); //alert('paysid=' + paysid); paysidFlag = 1; } else { //alert('paysid=' + paysid); } var payloginFlag = 0; if (paysidFlag == 1 && sinaproFlag == 1) { //alert("正常登陆状态"); payloginFlag = 1; } else if (sinaproFlag == 1) { //alert("自动统一登陆"); payloginFlag = 2; } else { //alert("未登陆"); payloginFlag = 0; } var noLoginStr = "" +'
' +' ' +' ' +' ' +' ' +'
' +' ' +' ' +' ' +' ' +' ' +' ' +' ' +'
·登录名' +' ' +' ' +' ' +' ' +'
·密 码' +' ' +'
忘记密码 使用帮助
' +' ' +' ' +' ' +'
VIP邮箱用户如何登录? ' +' 申请通行证
' +'
' +'
' +'
' +' ' +' ' +'
' +' ' if (payloginFlag == 2) { var rurl; // alert("cgi-bin/login.cgi@check=unipro&rurl=" + document.URL); if (document.URL.indexOf("login.cgi@check=unipro")) { if(document.getElementById('webindexof')) { document.write(fillWebLoginStr); } else { document.write(noLoginStr); } // // // alert("loop"); // document.cookie = "SINAPRO=; path=/; domain=sina.com.cn"; // alert("cookok"); // rurl = document.URL.substring(0, document.URL.indexOf("login.cgi@check=unipro")); } else { //alert("ok"); rurl = document.URL; location = "cgi-bin/login.cgi@check=unipro&rurl=" + rurl; } } else if (payloginFlag == 0) { var fillWebLoginStr = "" +'
' +' ' +' ' +' ' +'
' +' ' +' ' +' ' +'
·登录名' +' ' +' ' +' ' +'
·密 码' +' ' +'
' +' ' +' ' +' ' +'
忘记密码 使用帮助
' +' ' +' ' +' ' +'
VIP邮箱用户如何登录? ' +' 申请通行证' +'
' +'
' +'
' if(document.getElementById('webindexof')) { document.write(fillWebLoginStr); } else { document.write(noLoginStr); } } else { var uniprou = getCookie("UNIPROU"); var userPoint1 = "0"; var userPoint2 = "0"; var userPoint3 = "0"; if (uniprou != null) { /* var uniprouArray = uniprou.split(":"); userPoint = uniprouArray[2]; if (userPoint != null) { var pointArray = userPoint.split(","); userPoint1 = pointArray[1]; userPoint2 = pointArray[0]; userPoint3 = pointArray[2]; } */ userPoint2 = getCookie("PayBalance"); userPoint1 = getCookie("PayPresent"); userPoint3 = getCookie("PayPoint"); /* alert(userPoint2); alert(userPoint1); alert(userPoint3); */ } if (userPoint1 == null) { userPoint1 = "" } if (userPoint2 == null) { userPoint2 = "" } if (userPoint3 == null) { userPoint3 = "" } var loginname = ""; var uniqueid = ""; var loginnameNick = ""; var sinanu = getCookie("SINA_NU"); if (sinanu != null) { var sinanuArray = sinanu.split(":"); loginname = sinanuArray[1]; } else { loginname = ""; } var nick = getCookie("nick"); if (nick != null) { loginnameNick = nick.substring(0, nick.indexOf("(")); uniqueid = nick.substring(nick.indexOf("(") + 1, nick.indexOf(")")); } else { loginnameNick = ""; uniqueid = ""; } if (loginnameNick != "") { // loginname = loginnameNick; } if (uniqueid == null) { uniqueid = ""; } var haveLoginStr = "" +' ' +' ' +' ' +' ' +' ' +' ' +' ' +' ' +' ' +' ' +' ' +' ' +' ' +'
登录名:'+ loginname +'
用户编码:'+ uniqueid +'
通行币余额:'+userPoint2+' 币
专用币总余额:'+userPoint1+'币 详情
积分余额:'+userPoint3+'
查看交易明细
' document.write(haveLoginStr); }