2009-07-31 1 views
1

나는 Asp.Net과 상당히 독특한 상황이 있습니다. 관리자는 웹 사이트에 대한 새로운 사용자를 생성해야합니다. 다른 사용자가 새 사용자를 만들고 있기 때문에 새 사용자의 비밀번호를 복구하기 위해 비밀번호 힌트와 대답을 만들어야합니다.Asp.Net에서 질문과 답변을 설정하지 않고 사용자를 만들려면 어떻게해야합니까?

그러나 사용자가 비밀번호를 재설정 할 수 있도록 비밀번호 힌트와 답변을 사용하고 싶습니다. 따라서 requiresQuestionAndAnswer = "true"를 멤버 자격 공급자에게 부여했습니다.

문제는 내가 requiresQuestionAndAnswer를 true로 설정했기 때문에 질문과 대답을 제공하지 않고 새 사용자를 만들 수 없다는 것입니다. 새 사용자를 만들 때이 요구 사항을 해결할 수있는 방법이 있습니까?

+0

어리석은 질문 ... 단지 false로 requiresQuestionAndAnswer을 설정하지 왜 의미? 부작용은이 유효하고 허용 된 시나리오 대신 보안 구현을 다루고 있다는 것입니다. 또는 생성 프로세스 중에 해당 정보를 사용자에게 묻습니다. – War

답변

1

비슷한 문제가 발생했습니다. 나는 가짜 질문을 로딩했다. .. "하늘은 어떤 색인가?".

+0

"첫 번째 로그인시 강제로 비밀번호 변경"과 함께 사용합니다. – djangofan

0

사용자가 액세스 할 때 즉시 비밀번호를 변경할 수 있도록 기본 질문을 시도해보십시오. 물론

,이 ... 더 나은 그것을 잊지했다