Boom72
Новичок
Всем привет , подскажите плиз не могу ни как считать информацию из другого домена.
$AUTH_USER = "test3\Ivanov2"; // юзер авторизовался
$ldap_url = 'dc.test1.local';
$ldap_dn = "dc=test1, dc=local";
$username = "test1\Ivan";
$password = "1234";
$users="Iv"; //кого ищем
$ds = ldap_connect( $ldap_url );
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);
$login = ldap_bind( $ds, $username, $password );
$filter = "(&(objectCategory=person)(sAMAccountName=$users*))";
$result = ldap_search($ds, $ldap_dn, $filter);
$entries = ldap_get_entries($ds, $result);
все работает в текущем домене test1 а пользователей из домена test2 не вижу все правильно.
но когда на мою страницу заходит пользователь из другого домена(test2) я по нему не чего прочитать не могу из ад.
$ldap_dn = "";
$ds = ldap_connect( $ldap_url,3268);
так тоже побывал ищет только в текущем домене
$ldap_dn = "dc=test2, dc=local";
переопределял поиск вообще не чего не возвращает .
$ldap_url = 'dc.test2.local';
$ldap_dn = "dc=test2, dc=local";
$username = "test2\Ivan";
если переключаюсь на другой домен то вижу его там но не вижу уже в домене(test1) (но это не вариант я не знаю какой домен завтра появиться еще а создать пользователей в каждом домене нет возможности.
голова кругом не могу найти не чего . подскажите может ли php вообще считывать информацию из разных доменов. виндовые библиотеки поиска в ад работают ищут всех пользователей но мне надо на пхп это сделать.
вопрос в том как из под одной учетной записи вытянуть информацию в другом домене. а лучше поиск сразу по всем доменам как это делает exchange(тут вижу всех пользователей)
1. Использую PHP 5.3 IIS7 Server2008(сервер в домене)
2. У меня используется виндовая авторизация.
3. Доменов в локальной сети более 5 штук разных.
$AUTH_USER = "test3\Ivanov2"; // юзер авторизовался
$ldap_url = 'dc.test1.local';
$ldap_dn = "dc=test1, dc=local";
$username = "test1\Ivan";
$password = "1234";
$users="Iv"; //кого ищем
$ds = ldap_connect( $ldap_url );
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);
$login = ldap_bind( $ds, $username, $password );
$filter = "(&(objectCategory=person)(sAMAccountName=$users*))";
$result = ldap_search($ds, $ldap_dn, $filter);
$entries = ldap_get_entries($ds, $result);
все работает в текущем домене test1 а пользователей из домена test2 не вижу все правильно.
но когда на мою страницу заходит пользователь из другого домена(test2) я по нему не чего прочитать не могу из ад.
$ldap_dn = "";
$ds = ldap_connect( $ldap_url,3268);
так тоже побывал ищет только в текущем домене
$ldap_dn = "dc=test2, dc=local";
переопределял поиск вообще не чего не возвращает .
$ldap_url = 'dc.test2.local';
$ldap_dn = "dc=test2, dc=local";
$username = "test2\Ivan";
если переключаюсь на другой домен то вижу его там но не вижу уже в домене(test1) (но это не вариант я не знаю какой домен завтра появиться еще а создать пользователей в каждом домене нет возможности.
голова кругом не могу найти не чего . подскажите может ли php вообще считывать информацию из разных доменов. виндовые библиотеки поиска в ад работают ищут всех пользователей но мне надо на пхп это сделать.
вопрос в том как из под одной учетной записи вытянуть информацию в другом домене. а лучше поиск сразу по всем доменам как это делает exchange(тут вижу всех пользователей)
1. Использую PHP 5.3 IIS7 Server2008(сервер в домене)
2. У меня используется виндовая авторизация.
3. Доменов в локальной сети более 5 штук разных.