Bar*_*osz 13 authentication asp.net-mvc simplemembership
我正在构建ASP.NET MVC 4应用程序.我使用简单成员资格提供程序来管理系统内的身份验证和授权.在这种方法中更改密码的方法有哪些.我找到了一个ChangePassword方法,该方法需要三个参数,包括原始密码才能运行.
有没有其他方法来覆盖/更改用户的密码而不知道原始密码?
Cj *_* S. 18
当用户想要更改密码时使用ChangePassword - 并且当前密码是他们允许这种情况发生的证据(想想更改密码屏幕).
我认为最直接的方法是调用WebSecurity.GeneratePasswordResetToken()并将结果与新密码一起传递给WebSecurity.ResetPassword.
var token = WebSecurity.GeneratePasswordResetToken("UserName");
var result = WebSecurity.ResetPassword(token, "NewPassword");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
14832 次 |
最近记录: |