Ich versuche, die Funktion zum Zurücksetzen des Passworts auf meiner Website zu ermöglichen, ohne die Frage/Antwort-Funktionalität zu nutzen (diese ist im membership
-Eintrag in der web.config deaktiviert).
Wenn jedoch resetPassword aufgerufen wird (unter Verwendung des automatisch generierten Controllers/Service/Providers des .NET MVC-Frameworks), wird ein Fehler geworfen (Eingabestring war nicht im richtigen Format).
Function ResetPassword(ByVal userName As String, ByVal answer As String) As Boolean Implements IMembershipService.ResetPassword
Return _provider.ResetPassword(userName, "answer") //Membership.Provider (Standard)
End Function
Es spielt keine Rolle, ob ich Nothing
oder "answer"
(wie gezeigt) hartcodiert in den Prozess übergebe (sowohl bei der Registrierung als auch oben), der Fehler wird immer noch geworfen und das Passwort wird nicht zurückgesetzt.
Irgendwelche Gedanken??