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
설정되어 있는지 확인합니다. 이 이false
면 EnablePasswordRetrieval 예외가 NotSupportedException throw됩니다.
GetPassword 또한 속성의 값을 확인합니다 RequiresQuestionAndAnswer . 이 인 true
GetPassword 경우 RequiresQuestionAndAnswer 제공된 응답 매개 변수의 값을 데이터 원본의 저장된 암호 답변에 대해 확인합니다. 일치하지 않으면 예외가 MembershipPasswordException throw됩니다.
사용자 지정 멤버 자격 공급자가 해시된 암호를 지원하는 경우 속성이 로 설정되고 암호 GetPassword 형식이 로 설정된 true
경우 EnablePasswordRetrieval 메서드에서 예외를 Hashed
throw해야 합니다. 해시 된 암호를 검색할 수 없습니다.
적용 대상
추가 정보
.NET