MembershipProvider.GetPassword(String, String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u het wachtwoord voor de opgegeven gebruikersnaam op uit de gegevensbron.
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
Parameters
- username
- String
De gebruiker waarvoor het wachtwoord moet worden opgehaald.
- answer
- String
Het wachtwoordantwoord voor de gebruiker.
Retouren
Het wachtwoord voor de opgegeven gebruikersnaam.
Voorbeelden
Zie MembershipProvider voorbeeld van een implementatie.
Opmerkingen
Neemt, als invoer, een gebruikersnaam en een wachtwoordantwoord en haalt het wachtwoord voor die gebruiker op uit de gegevensbron en retourneert het wachtwoord als een tekenreeks.
De GetPassword methode zorgt ervoor dat de EnablePasswordRetrieval vlag is ingesteld op true voordat een actie wordt uitgevoerd. Als EnablePasswordRetrieval dat het is false, wordt er een NotSupportedException uitzondering gegenereerd.
GetPassword controleert ook de waarde van de RequiresQuestionAndAnswer eigenschap. Als RequiresQuestionAndAnswer dat het is true, GetPassword controleert u de waarde van de opgegeven antwoordparameter op basis van het opgeslagen wachtwoordantwoord in de gegevensbron. Als ze niet overeenkomen, wordt er een MembershipPasswordException uitzondering gegenereerd.
Als uw aangepaste lidmaatschapsprovider hash-wachtwoorden ondersteunt, moet de GetPassword methode een uitzondering genereren als de EnablePasswordRetrieval eigenschap is ingesteld true op en de wachtwoordindeling is ingesteld op Hashed. Hash-wachtwoorden kunnen niet worden opgehaald.