MembershipProvider.GetPassword(String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.