1

используя (PrincipalContext шт = новый PrincipalContext (ContextType.Domain, Домен)) { isWindowsAutenticated = pc.ValidateCredentials (имя пользователя, пароль);
Использования PrincipalContext для ValidateCredentials терпит неудачу с правильным паролем после отправки много неправильных паролей

Если у вас есть много неправильных паролей для пользователя, а затем введите правильный пароль, он все равно возвращает false, даже если пароль определенно правильный.

Любые предложения обойти это оценили.

ответ

1

Это важно, что username вы передаете:

  1. джо
  2. домен
  3. \ джо
  4. [email protected]

MSDN does not specify it, но мой опыт говорит, что первый из них является единственное правильное и сравнение нечувствительно к регистру.

 Смежные вопросы

  • Нет связанных вопросов^_^