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"><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>

posted on 2006-04-03 17:51  an_andy  阅读(1454)  评论(1编辑  收藏  举报

导航