Членство в asp.net: пароль БЕЗ не алфавитного символа - PullRequest
1 голос
/ 27 октября 2011

Я использую менеджер конфигурации, чтобы создать пользователя для приложения, и когда дело доходит до файла паролей, я вынужден выбрать пароль, который имеет не алфавитный символ, такой как

MyPassword:1 

Я хочу создать пароль, который не соответствует этому требованию.

Есть ли где-нибудь переключатель для переключения?

Спасибо за ваши предложения.

1 Ответ

2 голосов
/ 27 октября 2011

у вас есть 2 атрибута в атрибутах конфигурации SqlMembershipProvider , называемых

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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...