惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
N
Netflix TechBlog - Medium
P
Proofpoint News Feed
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
DataBreaches.Net
人人都是产品经理
人人都是产品经理
aimingoo的专栏
aimingoo的专栏
Stack Overflow Blog
Stack Overflow Blog
Blog — PlanetScale
Blog — PlanetScale
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
I
InfoQ
F
Fortinet All Blogs
J
Java Code Geeks
Last Week in AI
Last Week in AI
美团技术团队
大猫的无限游戏
大猫的无限游戏
有赞技术团队
有赞技术团队
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园_首页
量子位
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Apple Machine Learning Research
Apple Machine Learning Research
小众软件
小众软件

博客园 - an_andy

MOSS 2007定制开发培训 Soft Skill MOSS 2007: Implementing a custom Navigation MOSS2007 - Microsoft Release sample Master Pages Customizing the Quick Launch menu: Adding fly-out menus to SharePoint navigation 招聘SharePoint Developer Office System 2007 update Office 2007 Beta2 Downloads WinFX SharePoint Search 文档管理[权限] GetUserProfilerWebPart 设计文档 Enterprise Library SQL Server Reporting Services 从应用程序生成用户友好的报表 Live Communications Server 2005 sp1 发布 显示wss图片库:速度 基于sharepoint 2003的内容管理1.0 Single Sing-On 单点登录 Visual Studio Tools For Office "v3" - March Community Technology Preview [CTP]
Portal 个性登录页
an_andy · 2006-04-03 · via 博客园 - an_andy

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>