0

Asp.net構成を使用するのではなく、ファイル(machine.config)または別のファイルを編集してユーザー名とパスワードを追加する方法があるかどうかを知りたいだけですか?

4

2 に答える 2

0

system.webこれは、要素内の web.config ファイルに入ります。

<authentication mode="Forms">
  <forms>
    <credentials passwordFormat="SHA1">
      <user name="moses"
            password="02726D40F378E716981C4321D60BA3A325ED6A4C" /> <!-- Pa$$w0rd -->
    </credentials>
  </forms>
</authentication>

ユーザーを認証する C#:

if(FormsAuthentication.Authenticate(username, password))  // You supply the username and password
{
    FormsAuthentication.SetAuthCookie(userName, createPersistentCookie);
}
于 2012-04-27T17:14:30.257 に答える
0

この方法を試すことができます:

パスワードの形式は、次のいずれかにする必要があります。

<credentials 
   passwordFormat="[Clear|SHA1|MD5]">
  <user/>
</credentials>

また、web.config では、以下のように変更できます。

例えば:

<configuration>
   <system.web>
      <authentication mode="Forms">
         <forms name="your app name" loginUrl="/login.aspx">
            <credentials passwordFormat = "SHA1">
               <user 
                  name="UserName1" 
                  password="SHA1EncryptedPassword1"/>
               <user 
                  name="UserName2" 
                  password="SHA1EncryptedPassword2"/>
               <user 
                  name="UserName3" 
                  password="SHA1EncryptedPassword3"/>
            </credentials>
         </forms>
      </authentication>
   </system.web>
</configuration>

詳細については、ここからご覧ください。

于 2012-04-27T17:07:31.717 に答える