繁体   English   中英

开发请求基本身份验证的页面

[英]Developing page that request basic authentication

我是asp.net的初学者,并被要求开发一个请求基本身份验证的页面。 当用户点击链接时,将弹出登录屏幕(对话框)。 在用户填写用户名和密码后,将使用加密的用户名和密码显示请求的http标头。

我尝试了一切,但我做不到

这是我的代码

code

public partial class Authenticate : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
            Uri uri = new Uri("http://abdullahtk.somee.com");  
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);  


            request.UseDefaultCredentials = true;
            Response.AddHeader("WWW-Authenticate", "BASIC Realm=My Realm");
            WebResponse v = request.GetResponse();  
            Stream rStream = v.GetResponseStream();  
            StreamReader str = new StreamReader(rStream);  
            if (str.EndOfStream != true)  
            {  
                Response.Write(str.ReadToEnd());  
            }  
            v.Close();  
            rStream.Close();  
            str.Close();  

        }  
}

请帮我!?

如果您想要BASIC AUTHENTICATION而不是FORMS AUTHENTICATION,您只需配置IIS即可使用它: http//technet.microsoft.com/en-us/library/cc772009%28v=WS.10%29.aspx

这将适用于ASP.NET,PHP,经典ASP等...甚至简单.HTML!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM