close

問題:


ASP.NET 2.0 所建立的網站,伺服器內定的密碼規則為:至少含七個字元、至少含一個非文數字字元、密碼輸入錯誤登入五次就鎖定該帳號。由於部分使用者對電腦操作不熟,常導致帳號被鎖,增加管理者極大麻煩。該如何修改密碼規則呢?


 


解決方法一:


修改伺服器設定:桌面 / 我的電腦 / 管理 / 服務及應用程式 / IIS / 網站 / 預設的網站 / 在網站根目錄上按滑鼠右鍵(此處以 Voluntee 為例) / 內容。




 


ASP.NET / 編輯組態(Voluntee 必須已設為「應用程式」,否則會出現錯誤訊息)




 


驗證 / 成員資格中的管理提供者



選擇要修改的屬性按「編輯」鈕



 


輸入屬性值按「確定」鈕



 


重複修改屬性值。


重要屬性的意義:


maxInvalidPasswordAttempts:容許登入錯誤次數


minRequiredPasswordLength:密碼最少字元數


minRequiredNonalphanumericCharacters:最少非文數字字元數


 


解決方法二:



修改網站根目錄中 web.config 檔,加入 <providers> 區段:


<system.web>


<membership>


   <providers>


    <remove name="AspNetSqlMembershipProvider" />


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


   </providers>


</membership>


</system.web>


   
arrow
arrow
    全站熱搜

    tsjeng 發表在 痞客邦 留言(0) 人氣()