Jump to content

Active Directory/Search for a user: Difference between revisions

(Added PicoLisp)
Line 3:
 
Make sure you [[Connect to Active Directory]]
 
=={{header|C}}==
<lang C>#include <ldap.h>
 
char *name, *password;
...
 
LDAP *ld = ldap_init("ldap.somewhere.com", 389);
ldap_simple_bind_s(ld, name, password);
 
LDAPMessage **result;
ldap_search_s(ld, "dc=somewhere,dc=com", LDAP_SCOPE_SUBTREE,
/* search for all persons whose names start with joe or shmoe */
"(&(objectclass=person)(|(cn=joe*)(cn=shmoe*)))",
NULL, /* return all attributes */
0, /* want both types and values of attrs */
result); /* ldap will allocate room for return messages */
 
/* arduously do stuff here to result, with ldap_first_message(),
ldap_parse_result(), etc. */
 
ldap_msgfree(*result); /* free messages */
ldap_unbind(ld); /* disconnect */</lang>
 
=={{header|PicoLisp}}==
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.