2012-01-10 2 views
3
<add name="MyMembershipProvider" 
    type="BlueDDApp.Controllers.MyMembershipProvider" 
    connectionStringName="ApplicationServices" 
    enablePasswordRetrieval="false" 
    enablePasswordReset="true" 
    requiresQuestionAndAnswer="false" 
    requiresUniqueEmail="false" 
    maxInvalidPasswordAttempts="5" 
    minRequiredPasswordLength="8" 
    minRequiredNonalphanumericCharacters="0" 
    passwordStrengthRegularExpression="^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])|(?=.*[a-z])(?=.*[A-Z])(?=.*[!%,.;:])|(?=.*[a-z])(?=.*[0-9])(?=.*[!%,.;:])|(?=.*[A-Z])(?=.*[0-9])(?=.*[!%,.;:])$" 
    passwordAttemptWindow="10" 
    applicationName="/" /> 



Есть ли атрибут как errorMessageMInPasswordLength="custom erroe message", так что я могу легко установить пользовательское сообщение при вводе пароля length<8

Используется веб-администрирования сайта Инструмент, который обеспечивает мастер-подобный интерфейс для создания новых пользователей. (Чтобы запустить этот инструмент, нажмите «Настройка ASP.NET» в меню «Веб-сайт» в Microsoft Visual Studio)Пользовательское сообщение об ошибке членства ASP.NET при создании нового пользователя?

ответ

1

Вы можете ввести длину с регулярным выражением в passwordStrengthRegularExpression.

Например, алфавитные символы только между 8 и 16 символов в длину: "^[a-zA-Z]{8,16}$"

+0

Ok Ira Я могу, но в чем его польза.? – RollerCosta

+0

Не знаете, что вы имеете в виду? Вы спросили, как обеспечить минимальную длину пароля. Вот как это сделать. –

+0

Я спросил, как отобразить собственное сообщение об ошибке, если проверка пароля не удалась. – RollerCosta

1

Попробуйте изменить InvalidPasswordErrorMessage в элементе управления CreateUserWizard.

Смежные вопросы