Mein Szenario ist ich eine asp.net 2.0-Anwendung Web-Anwendung, die die AspNetSqlMembershipProvider Eigenschaften hatte wie:AspNetSqlMembershipProvider und Passwordkontrolle
enablePasswordRetrieval = "false" und password = "Gehashte"
Aber jetzt ist die Notwendigkeit entstanden, Benutzerkennwörter unverschlüsselt als Klartext zu speichern und sie Superusern anzuzeigen. Ich habe dies getan, indem sie die AspNetSqlMembershipProvider Eigenschaften ändern zu:
enablePasswordRetrieval = "true" und password = "Clear"
Das Problem ist die Art, wie die Password Steuerung verhält. Von dem, was ich gelesen habe, überprüft es die Eigenschaften des AspNetSqlMembershipProvider-Tags, wenn enablePasswordRetrieval = "true" und passwortFormat = "Clear" versuchen, das Passwort zu erhalten, das ein Problem verursacht, wenn das Passwort tatsächlich noch als Hash gespeichert wird. Gibt es eine Möglichkeit, das PasswordRecovery-Steuerelement zum Zurücksetzen zu zwingen, das Kennwort nicht abzurufen, wenn die AspNetSqlMembershipProvider-Eigenschaften enablePasswordRetrieval = "true" und passwortFormat = "Clear" sind?
Entschuldigung für die langatmige Erklärung, alle Hilfe/Hinweise sehr geschätzt wie immer. Vielen Dank.