.NET에서 멤버십을 사용하여 비밀 답변을 사용하는 방법
-
03-07-2019 - |
문제
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
제휴하지 않습니다 StackOverflow