MembershipProvider.GetPassword(String, String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터 원본에서 지정된 사용자 이름의 암호를 가져옵니다.
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
매개 변수
- username
- String
암호를 검색할 사용자입니다.
- answer
- String
사용자의 암호 대답입니다.
반환
지정된 사용자 이름에 대한 암호입니다.
예제
구현에 대 한 예제는 MembershipProvider 프로필 공급자 구현을 참조 하세요.
설명
입력, 사용자 이름 및 암호 대답을 사용 하 여 데이터 원본에서 해당 사용자의 암호를 검색 하 고 암호를 문자열로 반환 합니다.
GetPassword메서드는 EnablePasswordRetrieval true
작업을 수행 하기 전에 플래그가로 설정 되도록 합니다. EnablePasswordRetrieval가 이면 false
NotSupportedException 예외가 throw 됩니다.
GetPassword 또한 속성의 값을 확인 RequiresQuestionAndAnswer 합니다. RequiresQuestionAndAnswer가 이면 true
제공 된 GetPassword 응답 매개 변수의 값이 데이터 소스의 저장 된 암호 대답과 비교 하 여 확인 합니다. 일치 하지 않는 경우 MembershipPasswordException 예외가 throw 됩니다.
사용자 지정 멤버 자격 공급자가 해시 된 암호를 지 원하는 경우 GetPassword EnablePasswordRetrieval 속성이로 설정 되 true
고 암호 형식이로 설정 된 경우 메서드는 예외를 throw 해야 합니다 Hashed
. 해시 된 암호를 검색할 수 없습니다.