Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: поиск в AD при помощи ldap
 
 автор: pav4   (12.08.2009 в 11:05)   письмо автору
 
 

всем привет,
Подскажите как получить Имя пользователя из AD по логину domen\user при помощи ldap ?
пробывал следующим скриптом:

<?

$ldap_host 
"192.168.0.3";
$ldap_port "389";
$base_dn "cn=users,dc=domen.local, dc=ru";
$filter iconv ('CP1251','UTF-8',"(&(objectClass=user)(cn=*))");
$ldap_user ="domen\admin";
$ldap_pass "pass";

$connect ldap_connect$ldap_host$ldap_port);
ldap_set_option($connectLDAP_OPT_PROTOCOL_VERSION3);
print 
$connect;
ldap_set_option($connectLDAP_OPT_REFERRALS0);
$bind ldap_bind($connect,$ldap_user,$ldap_pass);
//$bind = ldap_bind($connect);
echo "<br>bind:".$bind;

$read ldap_search($connect$base_dn$filter);
printf ($read);

$info ldap_get_entries($connect$read);

echo 
$info["count"]." entrees retournees<BR><BR>";

 for(
$ligne 0$ligne<$info["count"]; $ligne++)
    {
 for(
$colonne 0$colonne<$info[$ligne]["count"]; $colonne++)
    {
 
$data = @iconv('UTF-8''CP1251',$info[$ligne][$colonne]);
echo @
iconv('UTF-8''CP1251',$data).":".@iconv('UTF-8''CP1251',$info[$ligne][$data][0])."<BR>";
       }
          echo 
"<BR>";
     }

 
ldap_close($connect);


результат один :

Resource id #2
bind:1Resource id #30 entrees retournees

у кого есть опыт работы с AD+ldap помогите разобратся.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования