判断方法签名时,需要在更改密码时知道旧密码.

membershipUser.ChangePassword(userWrapper.OldPassword, userWrapper.Password)

有没有办法在不知道旧密码的情况下更改密码?

推荐答案

 string username = "username";
 string password = "newpassword";
 MembershipUser mu = Membership.GetUser(username);
 mu.ChangePassword(mu.ResetPassword(), password);

Asp.net相关问答推荐

JWT 和 Google 在 Razor 页面中进行身份验证和授权

为什么 @Html.EditorFor 和 @Html.PasswordFor 在 MVC 中创建不同的样式框?

在这个 For 循环计数没有增加

Thread.CurrentPrincipal 错误地声称是匿名的

如何从 ASP.NET 中的代码隐藏文件访问 IFRAME?

*不*使用 asp.net 会员提供程序是个坏主意吗?

业务线应用程序:F# 会让我的生活变得轻松吗?

IIS 中 ASP.net 应用程序的单独应用程序池

为什么我在安装 IE8 后无法从 Visual Studio 2005 调试?

区分开发、登台和生产环境之间的 web.config

对布尔查询字符串参数使用true或1

如何将 global.asax 文件添加到 ASP.NET MVC4 项目?

使用 JavaScript 禁用 ASP.NET 验证器

你如何确定哪个验证器失败了?

如何在 ASP.Net Core Razor 页面上重定向

IIS 10 上的 ASP.NET Core 404 错误

web.config 中与 targetFramework 相关的配置错误

InvalidOperationException:无法为角色创建 DbSet,因为此类型未包含在上下文模型中

.NET 4.0 中的自定义 MembershipProvider

您将如何将 ASP.Net MVC 嵌入到现有的网站项目中?