判断用户是否在AD中存在

 

代码
            DirectoryEntry de = new DirectoryEntry("LDAP://" + ConfigurationManager.AppSettings["MossDomain"].ToString());
            de.Username
=ConfigurationManager.AppSettings["MossDomain"].ToString() + @"\" + ConfigurationManager.AppSettings["MossUserName"].ToString();
            de.Password
= ConfigurationManager.AppSettings["MossUserPWD"].ToString();
            DirectorySearcher deSearch 
= new DirectorySearcher();
            deSearch.SearchRoot 
= de;
            deSearch.Filter 
= "(&(objectClass=user) (cn=" + UserName + "))";
            SearchResultCollection results 
= deSearch.FindAll();
            
if (results.Count == 0)
            {
                
return false;
            }
            
else
            {
                
return true;
            }

 

 

posted @ 2010-05-07 16:04 星际 阅读(118) 评论(0) 编辑 收藏