MembershipProvider.GetPassword(String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das Kennwort für den angegebenen Benutzernamen aus der Datenquelle ab.
public:
abstract System::String ^ GetPassword(System::String ^ username, System::String ^ answer);
public abstract string GetPassword (string username, string answer);
abstract member GetPassword : string * string -> string
Public MustOverride Function GetPassword (username As String, answer As String) As String
Parameter
- username
- String
Der Benutzer, für den das Kennwort abgerufen werden soll.
- answer
- String
Die Kennwortantwort für den Benutzer.
Gibt zurück
Das Kennwort für den angegebenen Benutzernamen.
Beispiele
Ein Beispiel für eine MembershipProvider Implementierung finden Sie unter Implementieren eines Profilanbieters.
Hinweise
Verwendet als Eingabe einen Benutzernamen und eine Kennwortantwort, ruft das Kennwort für diesen Benutzer aus der Datenquelle ab und gibt das Kennwort als Zeichenfolge zurück.
Die GetPassword -Methode stellt sicher, dass das EnablePasswordRetrieval Flag auf true
festgelegt ist, bevor eine Aktion ausgeführt wird. Wenn EnablePasswordRetrieval ist false
, wird eine NotSupportedException Ausnahme ausgelöst.
GetPassword überprüft auch den Wert der RequiresQuestionAndAnswer Eigenschaft. Wenn RequiresQuestionAndAnswer ist true
, GetPassword überprüft den Wert des angegebenen Antwortparameters mit der gespeicherten Kennwortantwort in der Datenquelle. Wenn sie nicht übereinstimmen, wird eine MembershipPasswordException Ausnahme ausgelöst.
Wenn Ihr benutzerdefinierter Mitgliedschaftsanbieter Hashkennwörter unterstützt, sollte die GetPassword -Methode eine Ausnahme auslösen, wenn die EnablePasswordRetrieval -Eigenschaft auf true
und das Kennwortformat auf Hashed
festgelegt ist. Verschlüsselte Kennwörter können nicht abgerufen werden.