【发布时间】:2013-03-21 02:16:45
【问题描述】:
我正在创建一个 WCF 服务,该服务使用 asp.net SQL 成员资格提供程序来验证用户身份。我知道用户可以毫无问题地进行身份验证,但如果我想允许用户注册或更改他们的密码怎么办?我是否能够访问提供会员提供者功能的方法?
【问题讨论】:
标签: c# asp.net asp.net-mvc wcf membership-provider
我正在创建一个 WCF 服务,该服务使用 asp.net SQL 成员资格提供程序来验证用户身份。我知道用户可以毫无问题地进行身份验证,但如果我想允许用户注册或更改他们的密码怎么办?我是否能够访问提供会员提供者功能的方法?
【问题讨论】:
标签: c# asp.net asp.net-mvc wcf membership-provider
是的,您只需确保您设置了配置文件以允许这样做。然后只需创建您的方法来做您需要的事情。 Web.config setup for membership
public string ChangePassword(string NewPassword)
{
MembershipUser u = Membership.GetUser();
if (u.ChangePassword(u.ResetPassword(), NewPassword))
{
return "Password changed.";
}
}
【讨论】: