我试图在不使用问答功能的情况下允许我的网站重置密码功能(这membership
在 web.config 的条目中被禁用)。
但是,当调用 resetPassword(使用 .NET MVC 框架中自动生成的控制器/服务/提供程序)时,会引发错误(输入字符串的格式不正确)。
Function ResetPassword(ByVal userName As String, ByVal answer As String) As Boolean Implements IMembershipService.ResetPassword
Return _provider.ResetPassword(userName, "answer") //Membership.Provider (default one)
End Function
如果我通过Nothing
或"answer"
(如图所示)硬编码到过程中(注册和以上)都没有关系,仍然会抛出错误并且不会重置密码。
有什么想法吗??