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 = ""
+'
'
+' '
+' '
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 = ""
+''
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);
}