当前位置:  开发笔记 > 编程语言 > 正文

如果您不知道当前密码,如何使用asp.net成员资格提供程序更改散列密码?

如何解决《如果您不知道当前密码,如何使用asp.net成员资格提供程序更改散列密码?》经验,为你挑选了1个好方法。

问题,没有方法:

bool ChangePassword(string newPassword);

你必须知道当前的密码(可能是哈希和遗忘).



1> mcqwerty..:

这很容易,我浪费了太多时间.希望这篇文章能够像其他人那样努力地拯救别人的额头.

解决方案,随机重置密码并将其传递给更改方法.

MembershipUser u = Membership.GetUser();
u.ChangePassword(u.ResetPassword(), "myAwesomePassword");


我找到这个答案之前浪费了很多时间,谢谢.
嘿,快点.不要为回答你自己的问题而投票.FAQ鼓励这样做.请参阅http://stackoverflow.com/questions/18557/how-does-stackoverflow-work-the-unofficial-faq#119658
推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有