关于AD密码还原(重设密码)

今天做了AD密码还原的功能,我在机器中创建了一个AD用户。用编程的方式对该用户的密码进行了重新设定,但是我在验证用户密码的时候原来的密码和新密码却都可以通过验证,也就是说新密码和旧密码都管用,进行了进一步的测试,结果如下:

环境:密码永不过期和用户不能更改密码都未选中,我用编程方式进行了三次重新设定密码,现假定密码分别为pwd1,pwd2,pwd3.

步骤:1.重新设定为pwd1,然后验证,结果是通过验证,

2.重新设定为pwd2,然后验证,结果是通过验证,

3.重新设定为pwd3,然后验证,结果是通过验证,

4.再回来验证密码pwd2时也可以通过验证,但是pwd1这个密码不能通过验证。

 

经过多次测试,发现只有最后两次重新设定的密码可以通过验证,再往前的密码则不可以。


 解决方法:还没有找到一个好的解决办法,于是就让重新设定密码的方法执行两次,即用相同的密码让重新设定的方法执行两次。
2. http://bbs.winos.cn/viewthread.php?tid=19699(但试过尚未调试通过)
posted @ 2007-09-20 09:27  狐狸马三  阅读(599)  评论(0编辑  收藏  举报