【发布时间】:2016-04-20 21:36:26
【问题描述】:
我需要验证用户输入对当前会话窗口是否正确。因此我使用下面的代码:
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 4.5 框架
【问题讨论】:
-
这是一个 .Net 方法
-
确保应用程序可以使用正确的凭据访问域
-
检查您的用户名或密码是否有多余的字符
-
@irvgk 他们是正确的,我需要指定域