2011-10-27 49 views
1

我正在使用配置管理器爲應用程序創建一個用戶,當涉及到密碼文件時,我不得不選擇一個密碼,字母字符像asp.net成員資格:密碼沒有非字母字符

MyPassword:1 

我想能夠創建一個沒有此要求的密碼。

是否切換到某處?

感謝您的建議。

+0

不是C#。已移除標記。 – Polynomial

回答

2

你在SqlMembershipProvider Configuration Attributes 2個屬性,稱爲

minRequiredPassword(你沒有要求這一點,但它是很好的瞭解)

指定密碼所需的最少字符數。該值可以是從1〜128

minRequiredNonAlpha

指定密碼中所需的非字母數字字符的最小數目。此配置屬性不能設置爲大於minRequiredPasswordLength的值。這意味着配置設置必須在 minRequiredPasswordLength的範圍內,包括minRequiredPasswordLength

因此,所有你需要做的是使用:

minRequiredNonAlpha="0"

,如:相關

<authentication mode="Forms"> 
    <forms loginUrl="Login.aspx" 
     protection="All" 
     timeout="30" 
     name="AppNameCookie" 
     path="/FormsAuth" 
     requireSSL="false" 
     slidingExpiration="true" 
     defaultUrl="default.aspx" 

     minRequiredNonAlpha="0" 
     minRequiredPassword="6" 

     cookieless="UseCookies" 
     enableCrossAppRedirects="false"/> 
</authentication> 
+0

問題:它說「minRequiredNonAlpha屬性是不允許的!」 – frenchie

+0

minRequiredNonalphanumericCharacters =「0」not minRequiredNonAlpha =「0」 – godzilla