Portal 个性登录页
Windows集成验证的登录甚是老土,想改变么,现在就开始!
<form name=login method=post ID="Form1">
<table width="100%" border="0" cellspacing="0" cellpadding="0" ID="Table2">
<tr>
<td>
<input type="hidden" name="domain" value="chy\" size=16 maxLength=16 ID="Hidden1">
用户名:<input type="text" name="name" size="10" ID="Text1"></td>
</tr>
<tr>
<td>密码:<input type="password" name="pwd" size="10" ID="Password1"></td>
</tr>
<tr>
<td><div align="center"><a href="#"><img src="images/login2.jpg" border="0" onclick="javascript:plogin_onclick()"></a></div></td>
</tr>
</table>
</form>
<script language="javascript">
<!--
function plogin_onclick()
{
var username = login.name.value;
var domain = login.domain.value;
var name = domain+username;
var password = login.pwd.value;
if(username.length == 0)
{
alert("请您输入用户名!");
return;
}
var Location = "http://portal:8002";
var auth = new ActiveXObject("msxml2.xmlhttp"); //创建msxml2.xmlhttp对象
auth.open("get", Location, false, name, password );
//auth的open方法,用HTML页面里的login form里的name和pwd 以及Location作为参数
try
{
auth.send();
}
catch(e)
{
alert("对不起,服务器发生错误,请稍后再试");
return;
}
if(auth.status == 200)
{
window.location.href = "http://portal:8002";
return true;
}
else if(auth.status == 401)
{
alert("用户无效或密码错误");
return false;
}
else
{
alert("对不起,服务器发生错误,请稍后再试");
return false;
}
}
-->
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0" ID="Table2">
<tr>
<td>
<input type="hidden" name="domain" value="chy\" size=16 maxLength=16 ID="Hidden1">
用户名:<input type="text" name="name" size="10" ID="Text1"></td>
</tr>
<tr>
<td>密码:<input type="password" name="pwd" size="10" ID="Password1"></td>
</tr>
<tr>
<td><div align="center"><a href="#"><img src="images/login2.jpg" border="0" onclick="javascript:plogin_onclick()"></a></div></td>
</tr>
</table>
</form>
<script language="javascript">
<!--
function plogin_onclick()
{
var username = login.name.value;
var domain = login.domain.value;
var name = domain+username;
var password = login.pwd.value;
if(username.length == 0)
{
alert("请您输入用户名!");
return;
}
var Location = "http://portal:8002";
var auth = new ActiveXObject("msxml2.xmlhttp"); //创建msxml2.xmlhttp对象
auth.open("get", Location, false, name, password );
//auth的open方法,用HTML页面里的login form里的name和pwd 以及Location作为参数
try
{
auth.send();
}
catch(e)
{
alert("对不起,服务器发生错误,请稍后再试");
return;
}
if(auth.status == 200)
{
window.location.href = "http://portal:8002";
return true;
}
else if(auth.status == 401)
{
alert("用户无效或密码错误");
return false;
}
else
{
alert("对不起,服务器发生错误,请稍后再试");
return false;
}
}
-->
</script>