<?

function auth_ldap ($idLogin, $passwd) {

   
    if ($idLogin != "" && $passwd != "") {
        $ds=@ldap_connect($GLOBALS['hostLDAP'], "389");
        $r = @ldap_search( $ds,$GLOBALS['dnUser'], 'uid=' . $idLogin);
        if ($r) {
            $result = @ldap_get_entries( $ds, $r);
			//echo $result[0]['dn'] ;
            if ($result[0]) {
                if (@ldap_bind( $ds, $result[0]['dn'], $passwd) ) {
                    //echo $result[0];
					return 1;
                }else{
					return "AUTHENTIFICATION: [FAILED]" ;
				}
            }else{
					return "AUTHENTIFICATION: [FAILED]";
			}
        }else{
			return "AUTHENTIFICATION: [FAILED]";
		}
    }else{
		return "Les champs Login et mot de passe sont obligatoires";
	}

	
}

function getServiceLDAP ($idLogin) {

   
    if ($idLogin != "" ) {

        $ds=@ldap_connect($GLOBALS['hostLDAP'], "389");
        $r = @ldap_search( $ds,$GLOBALS['dnUser'], 'uid=' . $idLogin);
       
		if ($r) {
            $result = @ldap_get_entries( $ds, $r);
			//echo $result[0]['dn'] ;
            if ($result[0]) {
				return $result[0][$GLOBALS['dnService']];
            }
        }
    }

	
}



?>