Мне нужно проверить правильность ввода пользователем в текущие окна сеанса. Таким образом, я использую ниже код:Не удалось подтвердить имя пользователя и пароль
private void LoginUser(string username, string password)
{
bool isCredentialValid = false;
using (PrincipalContext context = new PrincipalContext(ContextType.Domain))
{
isCredentialValid = context.ValidateCredentials(username, password);
}
if (isCredentialValid)
{
//
}
else
{
//
}
}
Проблема, которую я всегда получаю ложное как ValidateCredentials
результат.
Rq: Я использую .Net Framework 4.5
Это метод .Net –
Вы проверили это? http://stackoverflow.com/questions/2363620/principalcontext-validatecredentials-always-returns-false –
Убедитесь, что приложение имеет доступ к домену с правильными учетными данными –