对于同时忘记密码和密码重置问题答案的用户,如何重置密码?我正在使用 ASP.Net 会员资格。
假设您的会员资格提供商(“AspNetSqlMembershipProvider”)位于网页配置 has requiresQuestionAndAnswer="true"
,使用除requiresQuestionAndAnswer="false"
.
然后,您可以创建一个显式使用第二个提供程序的操作,以允许管理员重置密码,而无需正确回答安全问题,如以下代码片段所示:
var provider = Membership.Providers["AspNetSqlMembershipProviderAdministrativeReset"] as MembershipProvider;
var newPassword = provider.ResetPassword(userName, null /* answer */);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)