Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 12.04.2012, 14:30   #1
_Денис
Пользователь
 
Аватар для _Денис
 
Регистрация: 12.11.2009
Сообщений: 20
По умолчанию Работа с LDAP

Здравствуйте. Такая задача (учебная):

Написать сайтик на PHP, с помощью которого люди могли бы менять свой пароль в Active Directory, ответив на ряд вопросов.

Накатил я на виртуалку MS Server 2008 R2, по манам поднял Active Directory. До этого с этим зверем никогда не работал

Суть проблемы:

Поиск возвращает ошибку:

PHP код:


$_LDAP_SERVER 
'ldap://192.168.1.3';
    
$_LDAP_PREFIX '@ad.server2008.com';
    
$_LDAP_DOMAIN_STR "DC=ad,DC=server2008,CN=Users";
    
$_LDAP_ADMIN 'Administrator';
    
$_LDAP_ADMIN_PASS '********';

$ldap_connection ldap_connect($_LDAP_SERVER) or die('Could not connect to LDAP server');
ldap_set_option($ldapLDAP_OPT_PROTOCOL_VERSION3);
ldap_set_option($ldapLDAP_OPT_REFERRALS0);
$ldap_bind ldap_bind($ldap_connection,$_LDAP_ADMIN.$_LDAP_PREFIX,$_LDAP_ADMIN_PASS);
$query "(&(objectClass=user)(objectCategory=person))";
 
//$query = "(sAMAccountName={$_SESSION['sid']})";
var_dump($ldap_bind);
$result ldap_search($ldap_connection,$_LDAP_DOMAIN_STR,$query);
var_dump($result); 

Вывод PHP:

bool(true)
Warning: ldap_search() [function.ldap-search]: Search: Operations error in Z:\home\localhost\www\29070\change_ password.php on line 28
bool(false)

Помогите, 2 день бьюсь с проблемой
Я бы изменил мир, но исходников нету
_Денис вне форума Ответить с цитированием
Старый 13.04.2012, 12:36   #2
ssdm
Форумчанин
 
Регистрация: 20.05.2009
Сообщений: 506
По умолчанию

Попробуй
$query = "(&(objectClass=person))";
ssdm вне форума Ответить с цитированием
Ответ
Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FTP сервер с аутентификацией в LDAP stepka Операционные системы общие вопросы 6 01.02.2012 13:02
Задача. Работа с псевдослучайными последовательностями (ПСП). Работа с цветом. 0101 Помощь студентам 3 18.12.2009 00:57
Работа с webbrowser - Фреймы, работа с конкретным феймом в фрейме NewDelphi Фриланс 2 08.10.2009 11:00
AD (LDAP) - ошибка в коде, на рассмотрение Mouse123 Общие вопросы Delphi 3 30.06.2008 14:10