C#中的密码恢复工具无法正常工作

嗨(我对此很新),

我创建了一个用户登录的门户网站,在其中,他们可以查看我制作的其他程序。 问题是密码恢复似乎没有工作 – 我没有收到任何错误消息,我只是收到消息“我们无法访问您的信息。请再试一次。” 我正确地配置了ASP.NET配置,并使用不同的用户和权限对此进行了测试,但我只是想知道在配置管理器或web.config中是否需要执行某些操作以便这可以正常工作。

以下是密码恢复工具的代码:

Password Recovery
 
Username: *
   

谢谢。

看起来对我来说。 检查您的webconfig以确保您的会员提供商

  • enablePasswordRetrieval = “假”
  • enablePasswordReset设置= “真”
  • requiresQuestionAndAnswer = “假”

您还需要在web.config中设置邮件定义,以便控件能够邮寄新密码。

      

如果您收到此错误( “我们无法访问您的信息。请再试一次” )一个用户(但其他用户工作正常),很可能只是帐户被锁定。

要解锁帐户,请运行存储过程: [aspnetdb].[dbo].[aspnet_Membership_UnlockUser]

您需要传入您的应用程序名称和要解锁的用户名。

如果您不知道您的应用程序名称,可以从[aspnetdb].[dbo].[aspnet_Applications]表中查看。