真的有一段好长的时间没有接触SPS这个东西了。记得当时,刚刚使用SPS时也是面对一个问题就是用户需要更改用户密码的问题。记得当时也是做了个这样的WebPart 出来用的。其实具体的做法也是比较简单的,只要是用到System.DirectoryService 这个命名空间来调用ADSI 中的方法。
1、首先获得当前登陆的用户名(如何应该不用说吧)
2、用这个登陆名以及CN、OU、DC等组成的LDAP路径创建一个DirectoryEntry 对象。
3、然后就可以用最简单的方法直接调用DirectoryEntry 对象的invoke方法委托执行ADSI中的ChangePassword 方法,当然要在invoke方法中加入旧密码和新密码。

相关文章:

  • 2022-12-23
  • 2021-06-13
  • 2022-01-16
  • 2021-07-21
  • 2022-02-18
  • 2021-12-01
  • 2021-07-17
  • 2021-09-23
猜你喜欢
  • 2021-06-06
  • 2022-02-27
  • 2022-12-23
  • 2021-12-03
  • 2021-12-19
  • 2021-09-18
相关资源
相似解决方案