[DUG] IADsUser Change Password
David O'Brien
Dave at iccs.co.nz
Wed Jan 16 17:02:08 NZDT 2013
I am attempting to put together an easy way for users to change domain password when they are out of the office, (or if they have a MAC).
IADSUser.Setpassword(NewPassword) works, but doesn’t do any checks.
IADSUser.ChangePassword(OldPassword, NewPassword) checks that the old password is correct but always fails the new password with “The password does not meet the password policy requirements...” Doesn’t matter how complex I make the password.
Note: I can change the password normally on the domain without a problem, so I know the passwords I am trying to change to are complex enough.
Anyone played with this before?
I am using:
Var
User: IADsUser:
ADsOpenObject( 'WinNT://' + edtUser.Text, '[Administrator]', '[admin password]', 1, IADsUser, User) ;
User.ChangePassword(edtPass.Text, 'c0mpl!anse');
Regards,
Dave.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://listserver.123.net.nz/pipermail/delphi/attachments/20130116/339aea5f/attachment.html
More information about the Delphi
mailing list