Привет! Я пытаюсь сбросить пароль пользователя на «сброс», а затем изменить его, как только пользователь войдет в систему. Поскольку в нашей политике паролей есть некоторые правила, запрещающие такой простой пароль, сначала мы удаляем политику, а затем установите пароль, затем повторно примените политику. Однако, когда они входят в систему и пытаются изменить свой пароль, использование одного из старых паролей все еще работает. У нас значение pwdInHistory установлено в 5. Вот код:
de.Properties["pwdPolicySubentry"].Value = "";
de.CommitChanges();
changePassword(uid, "", "reset");
de.Properties["pwdPolicySubentry"].Value = POLICY;
de.CommitChanges();