【发布时间】:2011-02-08 16:45:18
【问题描述】:
我有一个用户登录的网页。现在我想为用户提供使用 ChangePasswork Control 更改密码的能力。对于未经身份验证的用户,该控件确实如此处ChangePasswork Control 所述工作。但我想要经过身份验证的用户的行为。
我对 asp 还很陌生,所以这可能是一个简单的问题,但究竟如何“验证”用户?
【问题讨论】:
标签: asp.net security authentication
我有一个用户登录的网页。现在我想为用户提供使用 ChangePasswork Control 更改密码的能力。对于未经身份验证的用户,该控件确实如此处ChangePasswork Control 所述工作。但我想要经过身份验证的用户的行为。
我对 asp 还很陌生,所以这可能是一个简单的问题,但究竟如何“验证”用户?
【问题讨论】:
标签: asp.net security authentication
根据docs,该控件适用于经过身份验证和未经过身份验证的用户。 以编程方式更改用户密码非常简单。 看看MembershipProvider 和MembershipUser 类。 您可以使用以下方法验证用户:MembershipProvider.ValidateUser 要对它们进行身份验证,请使用:FormsAuthentication.SetAuthCookie MembershipUser 有一个方法:ChangePassword。 如果您不熟悉这一切,请阅读introduction to membership
【讨论】: