Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
基本上我正在用 ASP.NET MVC 4 开发一个网站,我看到有一个内置函数可以在密码更改期间验证当前(旧)密码:
WebSecurity.ChangePassword(User.Identity.Name, model.OldPassword, model.NewPassword);
但是,如果我想在更改用户的电子邮件时验证密码怎么办?内置功能只支持修改密码?如何在更改电子邮件之前验证用户是否知道当前密码?
您可以使用 Membership 类中的以下方法:
Membership.ValidateUser(string username, string password)
文档可以在这里找到。