Aracılığıyla paylaş


MembershipProvider.GetPassword(String, String) Yöntem

Tanım

Belirtilen kullanıcı adının parolasını veri kaynağından alır.

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

Parametreler

username
String

Parolasını alacak kullanıcı.

answer
String

Kullanıcının parola yanıtı.

Döndürülenler

Belirtilen kullanıcı adının parolası.

Örnekler

Uygulama örneği için MembershipProvider bkz. Profil Sağlayıcısı Uygulama.

Açıklamalar

Giriş olarak bir kullanıcı adı ve parola yanıtı alır ve bu kullanıcının parolasını veri kaynağından alır ve parolayı dize olarak döndürür.

yöntemi, GetPassword herhangi bir eylem gerçekleştirmeden önce bayrağının EnablePasswordRetrieval olarak ayarlanmasını true sağlar. ise EnablePasswordRetrievalfalse, bir NotSupportedException özel durum oluşturulur.

GetPassword ayrıca özelliğinin RequiresQuestionAndAnswer değerini de denetler. ise RequiresQuestionAndAnswertrue, GetPassword sağlanan yanıt parametresinin değerini veri kaynağındaki depolanan parola yanıtıyla karşılaştırarak denetler. Eşleşmiyorsa, bir MembershipPasswordException özel durum oluşturulur.

Özel üyelik sağlayıcınız karma parolaları destekliyorsa, GetPassword özellik olarak ve parola biçimi olarak ayarlandıysa EnablePasswordRetrievaltrueHashedyöntemi bir özel durum oluşturmalıdır. Karma parolalar alınamıyor.

Şunlara uygulanır

Ayrıca bkz.