我们有一个自定义MembershipProvider
实现,使用基于表单的身份验证(FBA)在 Sharepoint 2007 下。
我在 Google 上搜索了好久,但只找到:
- Active Directory 和 FBA 实施允许用户更改他们自己的密码
- 管理员更改其他用户密码的活动目录说明(包括视频!)
我们是否错过了在 FBA 下启用后者的选项?这是否应该默认工作并且行为MembershipProvider
不当?
在活动目录下执行此操作的过程是理想的,但“更改密码”链接未出现在“编辑用户”屏幕中。我们验证了登录的用户是网站集管理员。
答案1
答案2
您的基于表单的身份验证可能是内部构建的(您提到它是自定义的)。开发人员需要为您提供一种方法来实现这一点。除此之外,找到存储用户名和密码的表并更改密码。如果它是加密的,您可能只需从您知道密码的帐户复制密码即可,但这并不总是有效,具体取决于密码的加盐方式。