您的位置:首页 > 大数据 > 人工智能

【User】How to check if a user name belongs to a domain

2013-07-10 11:19 459 查看
using System.DirectoryServices.AccountManagement;

...

try
{
var principalContext = new PrincipalContext(ContextType.Domain, domain);

using (
var user = UserPrincipal.FindByIdentity(
principalContext, IdentityType.SamAccountName, account))
{
if (user == null)
{
ModelState.AddModelError("UserName","UserNotExistInAD");
}
}
}
catch (PrincipalServerDownException)
{
ModelState.AddModelError("UserName", "DomainNotExistOrNotAvailable");
}
catch (PrincipalException)
{
ModelState.AddModelError("UserName", "UserNotExistInAD");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: