如何判断用户是不是域管理员。我就想做一个登陆页面,然后只有域管理员可以登陆,进去做一些域的相关操作
最近在做活动目录的一个添加修改的网页。我想如何判断用户是不是域管理员。做一个登陆页面,然后只有域管理员可以登陆,进去做一些域的相关操作。谢谢。在线等! --------------------编程问答-------------------- 知道的给段代码参考一下 --------------------编程问答-------------------- ... --------------------编程问答-------------------- AD的安全性要求非常高...恐怕不好办... --------------------编程问答-------------------- /// <summary>/// 验证是否为管理组成员
/// </summary>
/// <param name="userName"></param>
/// <param name="userPassword"></param>
/// <returns></returns>
private bool IsAdmin(string userName,string userPassword)
{
try
{
DirectoryEntry AD = new DirectoryEntry(adPath,userName,userPassword);
DirectorySearcher searcher = new DirectorySearcher(AD);
searcher.Filter = ("(objectclass = group)");
foreach (SearchResult result in searcher.FindAll())
{
string groupName = result.GetDirectoryEntry().Name.ToString();
if (groupName == "domain admain")
{
return true;
}
else
{
return false;
}
}
}
catch
{
return false;
}
}
我写了一个简单的,哪位大侠给 看看行不行啊?我没把握! --------------------编程问答-------------------- 学习 --------------------编程问答-------------------- 用asp。net做个login,然后创建一个表,存用户名和密码。管理员就是admin+adminpassword. --------------------编程问答-------------------- mark
补充:.NET技术 , C#