Version: 0.1

Type: Function

Category: Other

License: GNU General Public License

Description: Queries a LDAP server to find if user exist eg. UM_people_base is "ou=people,dc=eng,dc=fit,dc=edu" See also UM_connect(), and UM_disconnect. These functions basically handle connecting and disconnecting from the LDAP server



<?
        //Queries a LDAP server to find if user exist
        //eg. UM_people_base is "ou=people,dc=eng,dc=fit,dc=edu"
        //See also UM_connect(), and UM_disconnect.
        //These functions basically handle connecting and disconnecting
        //from the LDAP server

        function UM_uid_exist($logonname)
        {
                global $UM_people_base;
                global $UM_connection_linkID;

                UM_connect();

                $search_result_ID=ldap_list($UM_connection_linkID, $UM_people_base, "uid=$logonname", array("uid"));
                $usernames = ldap_get_entries($UM_connection_linkID, $search_result_ID);

                UM_disconnect();

                return $usernames["count"];
        }
?>