Condividi tramite


MembershipProvider.GetPassword(String, String) Metodo

Definizione

Ottiene la password per il nome utente specificato dall'origine dati.

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

Parametri

username
String

Utente per il quale recuperare la password.

answer
String

Risposta per la password dell'utente.

Restituisce

Password per il nome utente specificato.

Esempio

Per un MembershipProvider esempio di implementazione, vedere Implementazione di un provider di profili.

Commenti

Accetta, come input, un nome utente e una risposta password e recupera la password per tale utente dall'origine dati e restituisce la password come stringa.

Il GetPassword metodo garantisce che il EnablePasswordRetrieval flag sia impostato su true prima di eseguire qualsiasi azione. Se EnablePasswordRetrieval è false, viene generata un'eccezione NotSupportedException .

GetPassword controlla anche il valore della RequiresQuestionAndAnswer proprietà. Se RequiresQuestionAndAnswer è true, GetPassword controlla il valore del parametro di risposta fornito rispetto alla risposta password archiviata nell'origine dati. Se non corrispondono, viene generata un'eccezione MembershipPasswordException .

Se il provider di appartenenza personalizzato supporta le password hash, il GetPassword metodo deve generare un'eccezione se la EnablePasswordRetrieval proprietà è impostata su true e il formato della password è impostato su Hashed. Le password con hash non possono essere recuperate.

Si applica a

Vedi anche