当前位置:编程学习 > C#/ASP.NET >>

如何判断用户是不是域管理员。我就想做一个登陆页面,然后只有域管理员可以登陆,进去做一些域的相关操作

最近在做活动目录的一个添加修改的网页。我想如何判断用户是不是域管理员。做一个登陆页面,然后只有域管理员可以登陆,进去做一些域的相关操作。谢谢。在线等! --------------------编程问答-------------------- 知道的给段代码参考一下 --------------------编程问答-------------------- ... --------------------编程问答-------------------- 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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,