【发布时间】:2013-03-28 17:34:39
【问题描述】:
我正在创建一个应用程序,其中管理员必须具有重置其他用户密码的权限。我不想重设他们的密码。我只是希望管理员能够在不知道旧密码的情况下更改每个人的密码。
如何在不知道旧密码的情况下更改密码。我正在使用 asp.net mvc 4 和简单的会员提供程序。
我在 web.config 中也没有成员资格提供程序的配置。
【问题讨论】:
-
试试看[THIS ONE][1] 我想这和你的问题一样。 [1]:stackoverflow.com/questions/5013901/…
-
这对我不起作用,因为我使用的是简单的会员提供程序
-
@AqilAzad 这不应该被标记为重复;如链接问题中所述,简单会员提供程序不支持密码重置。然而,解决方案是相似的(我会给出答案,但这个问题现在似乎被锁定了):
string token = WebSecurity.GeneratePasswordResetToken(username); WebSecurity.ResetPassword(token, newpassword);
标签: asp.net-mvc