问题,没有方法:
bool ChangePassword(string newPassword);
你必须知道当前的密码(可能是哈希和遗忘).
这很容易,我浪费了太多时间.希望这篇文章能够像其他人那样努力地拯救别人的额头.
解决方案,随机重置密码并将其传递给更改方法.
MembershipUser u = Membership.GetUser(); u.ChangePassword(u.ResetPassword(), "myAwesomePassword");