public Boolean ValidateDomainUser(string Domain, string UserName, string Password)
{
DirectoryEntry entry = new DirectoryEntry(Domain, UserName, Password);
try
{
string objectSid = (new SecurityIdentifier((byte[])entry.Properties["objectSid"].Value, ).Value);//如果账号不对则会抛出异常
return true;
}
catch
{
return false;
}
finally
{
entry.Dispose();
}
} //代码调用,LDAP一定要大写。
MessageBox.Show(ValidateDomainUser("LDAP://域控的IP地址/DC=ha-ad,DC=net", "evan", "evan的密码").ToString());
相关文章
- C#之WebApi权限认证_学习笔记1
- MVC学习笔记:MVC实现用户登录验证ActionFilterAttribute用法并实现统一授权
- 图解HTTP学习笔记——确认访问用户身份的认证
- 学习笔记--C#特性Attribute(一)
- .net 学习笔记(一):C#版图片浏览器
- 【卷土重来之C#学习笔记】(一)c#文章导航目录
- C#网站登录学习笔记(一):登录简单网站
- oracle学习笔记(一:用户的登录切换和数据库的打开关闭)
- spss C# 二次开发 学习笔记(一)——配置数据源
- 路由其实也可以很简单-------Asp.net WebAPI学习笔记(一) ASP.NET WebApi技术从入门到实战演练 C#面向服务WebService从入门到精通 DataTable与List
相互转换