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