문제

MVC 응용 프로그램에서 보안을 위해 Membership.provider를 사용하고 있습니다. 사용자 이름을 묻는 잊혀진 비밀번호 페이지가 있으며 파일에 비밀 질문을 제공합니다. 내 질문은 파일에있는 것에 대한 비밀 답변을 확인하는 방법입니다. 나는 그 외에도 그렇게하는 방법을 찾을 수없는 것 같다

Membership.Provider.ResetPassword(userName, secretAnswer) 

기본적으로 내가 입력 한 내용을 승인합니다.

도움이 되었습니까?

해결책

web.config에 설정이 있습니다. 회원 제공 업체에 비밀 질문을 사용하도록 지시해야합니다.

이것의 requiresQuestionAndAnswer="true" 회원 공급자를 설정하는 곳.

편집 : 귀하의 의견에서 requiresQuestionAndAnswer "거짓"으로 설정되어 있습니다 - "참"이어야합니다.

다른 팁

리셋 비밀번호를 사용해야합니다. 예제를 참조하십시오http://msdn.microsoft.com/en-us/library/system.web.security.sqlmembershipprovider.resetpassword.aspx

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top