0

我正在创建一个 WCF 服务,它使用 asp.net SQL 成员资格提供程序来验证用户。我知道可以毫无问题地对用户进行身份验证,但是如果我想允许用户注册或更改他们的密码呢?我能否访问提供会员提供程序功能的方法?

4

1 回答 1

1

是的,您只需确保您设置了配置文件以允许这样做。然后只需创建你的方法来做你需要的。成员资格的 Web.config 设置

public string ChangePassword(string NewPassword)
{
    MembershipUser u = Membership.GetUser();

    if (u.ChangePassword(u.ResetPassword(), NewPassword))
    {
          return "Password changed.";
    }
}
于 2013-03-21T02:34:39.760 回答