Ich benutze ASP.NET Mitgliedschaft, um Benutzer auf meiner Website zu verwalten. Aber ich muss die Benutzerkonten manuell erstellen, ohne die Hilfe des CreateUserWizard. Ich habe Textfelder für die erforderlichen Felder festgelegt, und jetzt richte ich Validatoren ein.ASP.NET Mitgliedschaft validieren Passwort
Die Frage ist: Wie mache ich einen Validator, der sehen würde, ob das Passwort, das der Benutzer in das Textfeld eingibt, gültig ist?
Ich weiß, dass es ein bestimmtes Format muss das Passwort haben muss, aber das kann geändert werden, und ich möchte für den Validator funktionieren, auch wenn sich das ändert. Also wird ein Validierer für reguläre Ausdrücke nicht funktionieren (ich denke)
aufrufen Eine andere Alternative ist die Verwendung von Membership.CreateUser (Benutzername, Passwort) innerhalb eines try Catch und fangen die MembershipCreateUserException Ausnahme. Der MembershipCreateUserException.StatusCode gibt einen Host mit Statuscode, mit dem Sie ermitteln können, warum der Erstellungsbenutzer fehlgeschlagen ist. –