1. ホーム
  2. Web プログラミング
  3. ASP.NET

ASP.NETでWeb.configからログインする際の正しいアカウントパスワードを確認する

2022-01-14 04:56:30

質問を投げる

2つのアカウントが必要です。1つのアカウントは管理者でパスワードは123です。
/{br もう1つのアカウントはゲストで、パスワードは1234です。

匿名ユーザー、ゲストログインは不可

コードの実装

画像

<configuration>
    <system.web>
      <compilation debug="true" targetFramework="4.5.2" />
      <httpRuntime targetFramework="4.5.2" />

      <authentication mode="Forms">
        <! --loginUrl is the page where authentication fails to go defaultUrl is the page where authentication succeeds to access -->
        <forms loginUrl="Login.aspx" defaultUrl="/Admin/Admin.aspx" path="/" name=".ASPXAUTH">

          <credentials passwordFormat="Clear">
            <! --account password can be seen -->
            <user name="admin" password="123"/>
            <user name="guest" password="1234"/>
            <! --authenticated user account password -->
          </credentials>
        </forms>
      </authentication>
    
      
      <! -- Disable access for unauthenticated users -- >
      <authorization>
        <deny users="? "/> <! -- Deny anonymous users who are not logged in -- >
        <deny users="guest"/> <! -- Deny users with the account guest -- >    
        <allow users="admin"/> <! --allow users with account admin-->
      </authorization>

    </system.web>

</configuration>

はログインしていないユーザー(匿名ユーザー) *はすべてのユーザー
deny は、どのようなユーザーのアクセスを拒否するかです。
allow は、どのようなユーザーのアクセスを許可するかです。

バックエンドログイン (aspx.cs)

System.Webを使用しています。

            If (FormsAuthentication.Authenticate(this.TextBox1.Text, this.TextBox2.Text)) //see if there is an authenticated user inside the configuration file
            Text
                FormsAuthentication.RedirectFromLoginPage(this.TextBox1.Text, true); //Save the cookie and open the address to go to
            }

これで旧来のログインは完了です
ご視聴ありがとうございました。

{ご覧いただきありがとうございます。 BinaryDevelopは、ASP.NET Web.configにログインするためにパスワードが正しいかどうかを確認するために、より関連するASP.NET Web.configログインコンテンツは、BinaryDevelopの以前の記事を検索したり、次の関連記事を閲覧し続けてくださいあなたがBinaryDevelopをサポートしています願っています!あなたは、CodedvibのWeb.configにログインするには、パスワードが正しいかどうかを検証する必要があります。