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

Статус
В этой теме нельзя размещать новые ответы.

abasov

Постоялец
Регистрация
5 Апр 2006
Сообщения
74
Реакции
8
Для просмотра ссылки Войди или Зарегистрируйся
Кто нибудь вообще смог настроить этот компонент?: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>";
			   }
			   ?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху