2012-01-06 14 views
2

Webサイトを保護して、Webサイトからユーザ名/パスワードを尋ねる方法がありますか?Web Protect ASP.NET Webサイト

私は、これはweb.configファイルに行くが、これをどうするか、何でそこに行くべきかのわからないことを言われてきました。どんな助けでも大歓迎です。あなたが何をしたいか

答えて

3

それはそれは非常に簡単だイントラネットのシナリオである場合。インターネットアプリケーションのためのこの

<configuration> 
<system.web> 
<authentication mode=”Windows” /> 
<authorization> 
<deny users="?"/> 
</authorization> 
</system.web> 
</configuration> 

あなたのweb.configファイルで最速の方法を追加:

<authentication mode="Forms"> 
    <forms loginUrl="~/login.aspx"> 
    <credentials> 
    <user name="user" password="password" /> 
    <user name="user2" password="password2" /> 
    </credentials> 
    </forms> 
    </authentication> 

    <authorization> 
    <deny users="?"/> 
    </authorization> 

をまた、ユーザーが自分の資格情報を入力することができ、フォームを使用して新しいページのlogin.aspxのが必要になります。

string username = textBoxUsername.Text; 
string password = textBoxPassword.Text; 

if (FormsAuthentication.Authenticate(username, password)) 
    FormsAuthentication.RedirectFromLoginPage(username, false); 
+0

こんにちはは、そのないイントラネットやウェブサイトは、MicrosoftのWebサーバー上でホストされている、そのように私たちは、ユーザー名/パスワードを発行する必要があります。ページの背後にあるコードでは、あなたは、次のコードを必要とします世界中の人々がそれを見ることができる瞬間としてログインする人々のために。 – user1114714

+0

私の更新された答えを見てください。 – KMan

+0

こんにちは、ありがとう、私は単純にweb.configファイルに追加することができます。 – user1114714

関連する問題