3 Stimmen

ASP.NET-Mitgliedschaft benutzerdefinierte Fehlermeldung bei der Erstellung neuer Benutzer?

<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="/" />

Gibt es ein Attribut wie errorMessageMInPasswordLength="custom erroe message" damit ich einfach eine benutzerdefinierte Nachricht einstellen kann, wenn ich ein Passwort eingebe length<8

Verwenden Sie das Website-Verwaltungstool, das eine assistentenähnliche Schnittstelle zum Anlegen neuer Benutzer bietet. (Um dieses Tool zu starten, klicken Sie im Menü "Website" von Microsoft Visual Studio auf "ASP.NET-Konfiguration")

1voto

Ira Rainey Punkte 5093

Sie können die Länge mit einem regulären Ausdruck in passwordStrengthRegularExpression .

Alphabetische Zeichen zum Beispiel sind nur zwischen 8 und 16 Zeichen lang: "^[a-zA-Z]{8,16}$"

1voto

mlopez Punkte 11

Versuchen Sie, die InvalidPasswordErrorMessage dans le CreateUserWizard Kontrolle.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X