我在我的MVC应用程序中使用Membership.Provider来保证安全性。我有一个忘记密码页面,询问您的用户名,然后提供存档的秘密问题。我的问题是如何检查存档文件的秘密答案。除了
,我似乎无法找到任何方法Membership.Provider.ResetPassword(userName, secretAnswer)
基本上批准我输入的任何内容。
答案 0 :(得分:3)
您必须设置web.config中的设置,以告知成员资格提供程序使用密码问题。
您在requiresQuestionAndAnswer="true"
设置会员提供商。
编辑:
在您的评论requiresQuestionAndAnswer
设置为“false” - 它应该是“true”
答案 1 :(得分:0)