Como usar o Segredo Resposta em .NET com Membership.Provider
-
03-07-2019 - |
Pergunta
Eu estou usando o Membership.Provider para a segurança no meu aplicativo MVC. Eu tenho uma página de senha esqueceu que pede seu nome de usuário e, em seguida, dá-lhe a pergunta secreta em arquivo. A minha pergunta é como um cheque a resposta secreta contra o que está no arquivo. Eu não consigo encontrar qualquer método que faz isso além
Membership.Provider.ResetPassword(userName, secretAnswer)
que basicamente aprova tipo de coisa que eu no.
Solução
Há uma configuração no web.config você tem que definir para dizer o provedor de associação para usar a pergunta secreta.
É de requiresQuestionAndAnswer="true"
onde você configurar o provedor de associação.
Edit:
Em seu comentário requiresQuestionAndAnswer
está definido para "false" - deve ser "true"
Outras dicas
Você tem que usar de redefinição de senha, veja o exemplo http://msdn.microsoft.com/en -us / library / system.web.security.sqlmembershipprovider.resetpassword.aspx