程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> 修改asp.net2.0內置成員管理中的強密碼規則

修改asp.net2.0內置成員管理中的強密碼規則

編輯:關於ASP.NET

錯誤提示:

密碼最短長度為 7,其中必須包含以下非字母數字字符: 1

解決方案:

收到以上的消息主要是在創建用戶的時候產生的,對於用Asp.net 網站管理工具的時候創建用戶也會產生。

主要是密碼輸入不符合要求,要改變上面的規定時,主要有兩種方法:

1.所有的站點都改變。

找到machine.config文件

<membership>
      <providers>
        <add name="AspNetSqlMembershipProvider"
          type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
          connectionStringName="LocalSqlServer"
          enablePasswordRetrieval="false"
          enablePasswordReset="true"
          requiresQuestionAndAnswer="true"
          applicationName="/"
          requiresUniqueEmail="false"
          passwordFormat="Hashed"
          maxInvalidPasswordAttempts="5"
          minRequiredPasswordLength="7"
          minRequiredNonalphanumericCharacters="1"
          passwordAttemptWindow="10"
          passwordStrengthRegularExpression="" />
      </providers>
    </membership>

裡面有兩個屬性,一個是 minRequiredPasswordLength,意思是最長密碼,默認為7另一個是minRequiredNonalphanumericCharacters,默認為1,意思是至少有一個非字母字符,只要把它改成0就可以了。

2.假如只是對某一個站點,只要修改web.config的值就ok了

修改如上,把上面的代碼插入在<system.web>下面就ok了。

如要改成密碼規則是"至少6個字符,而不用特殊字符的",如下:

(注:一定要加上 <remove name="AspNetSqlMembershipProvider" />,否則會提示"項“AspNetSqlMembershipProvider”已添加"的出錯信息)

<membership>
      <providers>
          <remove name="AspNetSqlMembershipProvider" />
        <add name="AspNetSqlMembershipProvider"
          type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
          connectionStringName="LocalSqlServer"
          enablePasswordRetrieval="false"
          enablePasswordReset="true"
          requiresQuestionAndAnswer="true"
          applicationName="/"
          requiresUniqueEmail="false"
          passwordFormat="Hashed"
          maxInvalidPasswordAttempts="5"
          minRequiredPasswordLength="6"
          minRequiredNonalphanumericCharacters="0"
          passwordAttemptWindow="10"
          passwordStrengthRegularExpression="" />
      </providers>
</membership>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved