1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

whitepages - аресная книга из LDAP

Тема в разделе "Joomla", создана пользователем abasov, 2 сен 2008.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0, NightHunter
  1. abasov

    abasov Постоялец

    Регистр.:
    5 апр 2006
    Сообщения:
    74
    Симпатии:
    6
    Перейти по ссылке
    Кто нибудь вообще смог настроить этот компонент?:nezn:
    У меня авторизация ldap, для дебага использовал этот скрипт, чтобы убедиться что данные присасываются:
    PHP:
    <?php

    $ldap_server 
    "ldap://192.168.1.5";
    $auth_user "admin@root";
    $auth_pass "123456";

    // Set the base dn to search the entire directory.

    $base_dn "cn=Users,dc=root";

    // Show only user persons
    $filter "(&(objectClass=user)(objectCategory=person)(cn=*))";

    // Enable to show only users
    // $filter = "(&(objectClass=user)(cn=$*))";

    // Enable to show everything
    // $filter = "(cn=*)";

    // connect to server

    if (!($connect=@ldap_connect($ldap_server))) {
         die(
    "Could not connect to ldap server");
         }
         
         
    // bind to server
         
         
    if (!($bind=@ldap_bind($connect$auth_user$auth_pass))) {
              die(
    "Unable to bind to server");
          }
          
          
    //if (!($bind=@ldap_bind($connect))) {
          //     die("Unable to bind to server");
          //}
          
          // search active directory
          
          
    if (!($search=@ldap_search($connect$base_dn$filter))) {
               die(
    "Unable to search ldap server");
               }
               
               
    $number_returned ldap_count_entries($connect,$search);
               
    $info ldap_get_entries($connect$search);
               
               echo 
    "The number of entries returned is "$number_returned."<p>";
               
               for (
    $i=0$i<$info["count"]; $i++) {
                  echo 
    "Name is: "$info[$i]["name"][0]."<br>";
                 echo 
    "Display name is: "$info[$i]["displayname"][0]."<br>";
                    echo 
    "Email is: "$info[$i]["mail"][0]."<br>";
                   echo 
    "Telephone number is: "$info[$i]["telephonenumber"][0]."<br>";
                   echo 
    "Department: "$info[$i]["department"][0]."<br>";
                   echo 
    "Title: "$info[$i]["title"][0]."<p>";
                   }
                   
    ?>        
     
Статус темы:
Закрыта.