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 und 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 vor dem Ausführen einer Aktion auf das Kennzeichen festgelegt true ist. Wenn EnablePasswordRetrieval ja false, wird eine NotSupportedException Ausnahme ausgelöst.
GetPassword überprüft auch den Wert der RequiresQuestionAndAnswer Eigenschaft. Wenn RequiresQuestionAndAnswer ja true, GetPassword wird der Wert des angegebenen Antwortparameters anhand der gespeicherten Kennwortantwort in der Datenquelle überprüft. Wenn sie nicht übereinstimmen, wird eine MembershipPasswordException Ausnahme ausgelöst.
Wenn Ihr benutzerdefinierter Mitgliedschaftsanbieter Hash-Kennwörter unterstützt, sollte die GetPassword Methode eine Ausnahme auslösen, wenn die EnablePasswordRetrieval Eigenschaft auf true und das Kennwortformat festgelegt Hashedist. Hash-Kennwörter können nicht abgerufen werden.