.NET Active Directory Wrapper    
Access Active Directory From Your C# or VB .Net Code

Checking if a user exists in Active Directory using C# or VB.Net

You can use the .Net Wrapper to see if a user exists in Active Directory or not.

Programming Langauges Supported

ASP.NET, C#, VB.Net, Visual Studio 2010, Visual Sutdio 2012

Method: UserExists

Parameters:  (string) Username


An instance of the LDAP manager must be instantiated for a valid ADDS server.


The method is called passing the Username as a string. Three things can then occur:

  1. If the username exists in Active Directory and the method returns true.
  2. If the username does not exist in Active Directory the method returns false
  3. An Exception will be thrown for other errors


Where LdapConnection is an instance of LdapManager

public Boolean UserExists(String UserName)
                return LdapConnection.UserExists(UserName);
            catch (Exception)

Post Condition

It should be noted that there is no residual connection to the authenticated User Name, this method does not result in any "Login" context.