Пользовательское сообщение об ошибке членства в ASP .NET при создании нового пользователя? - PullRequest
3 голосов
/ 10 января 2012
<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)

Ответы [ 2 ]

1 голос
/ 16 августа 2012

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

1 голос
/ 10 января 2012

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

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

...