0

私は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();  

        }  
}

私を助けてください!?

4

1 に答える 1

2

フォーム認証ではなく基本認証が必要な場合は、 IISを構成して使用することができます。

これは、ASP.NET、PHP、Classic ASP などで動作します...プレーンな .HTML でさえも!

于 2012-09-29T00:11:21.363 に答える