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

推荐订阅源

Martin Fowler
Martin Fowler
A
About on SuperTechFans
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
aimingoo的专栏
aimingoo的专栏
T
The Blog of Author Tim Ferriss
IT之家
IT之家
罗磊的独立博客
博客园_首页
月光博客
月光博客
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
量子位
Hugging Face - Blog
Hugging Face - Blog
G
Google Developers Blog
博客园 - 叶小钗
H
Help Net Security
N
Netflix TechBlog - Medium
B
Blog
Engineering at Meta
Engineering at Meta
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
Vercel News
Vercel News
博客园 - 三生石上(FineUI控件)

博客园 - 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>