MembershipProvider.GetPassword(String, String) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan kata sandi untuk nama pengguna yang ditentukan dari sumber data.
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
Pengguna untuk mengambil kata sandi.
- answer
- String
Jawaban kata sandi untuk pengguna.
Mengembalikan
Kata sandi untuk nama pengguna yang ditentukan.
Contoh
Untuk contoh MembershipProvider implementasi, lihat Menerapkan Penyedia Profil.
Keterangan
Mengambil, sebagai input, nama pengguna dan jawaban kata sandi dan mengambil kata sandi untuk pengguna tersebut dari sumber data dan mengembalikan kata sandi sebagai string.
Metode ini GetPassword memastikan bahwa EnablePasswordRetrieval bendera diatur ke true
sebelum melakukan tindakan apa pun. Jika EnablePasswordRetrieval adalah false
, NotSupportedException pengecualian dilemparkan.
GetPassword juga memeriksa nilai RequiresQuestionAndAnswer properti . Jika RequiresQuestionAndAnswer adalah true
, GetPassword memeriksa nilai parameter jawaban yang disediakan terhadap jawaban kata sandi yang disimpan di sumber data. Jika mereka tidak cocok, MembershipPasswordException pengecualian akan dilemparkan.
Jika penyedia keanggotaan kustom Anda mendukung kata sandi yang di-hash, GetPassword metode harus memberikan pengecualian jika EnablePasswordRetrieval properti diatur ke true
dan format kata sandi diatur ke Hashed
. Kata sandi yang di-hash tidak dapat diambil.