登陆 | 注册
你现在的位置:我的论坛 >> 网站架构/开发 >> WWW-Authenticate 认证
WWW-Authenticate 认证
void Page_Load(object sender, EventArgs e)
{
        
string auth = null;
        
string[] up = null;
        
        
if (
            (auth 
= Request.Headers["Authorization"]) != null 
            
&&  (up = Encoding.Default.GetString(Convert.FromBase64String(auth.Substring(6))).Split(:)) != null
            
&&  FormsAuthentication.Authenticate(up[0], up[1])
           )
        
return;


        Response.AppendHeader(
"WWW-Authenticate""Basic realm=enter your username and password");
        Response.StatusCode 
= 401;
        Response.Write(
"Access Dined");
        Response.End();
        
}
 
<authentication>
        
<forms>
          
<credentials passwordFormat="Clear">
            
<user name="aaa" password="aaa"/>
            
<user name="bbb" password="bbb"/>
          
</credentials>
        
</forms>
</authentication>
楼主 创建:08-08-28 19:16:17 更新:08-08-28 19:16:17
发表回复


Copyright (C) 2004-2008, All Rights Reserved