Код: Выделить всё
error_reporting(E_ALL | E_STRICT);
putenv('LDAPTLS_REQCERT=never');
$ldapcon = ldap_connect("FQSN", 636);
ldap_set_option($ldapcon, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldapcon, LDAP_OPT_REFERRALS, 0);
$anon = ldap_bind($ldapcon, "CN=WebTestuserAW,OU=Benutzer,OU=DOM,DC=dom,DC=de", "Sommer2012");
//also tried:
//$anon = ldap_bind($ldapcon, '[email protected]', 'Sommer2012');
echo ldap_error($ldapcon);
Код: Выделить всё
2012-11-12T14:37:39+01:00 DEBUG (7): Ldap: 1: host=FQHN,port=636,bindRequiresDn=1,baseDn=OU=Benutzer,OU=DOM,DC=dom,DC=de,accountFilterFormat=(sAMAccountName=%s),useSsl=1,useStartTls=,accountDomainName=dom.de,username=CN=WebTestuserAW,password=*****
2012-11-12T14:37:39+01:00 DEBUG (7): Ldap: 2: /var/www/html/login/library/Zend/Ldap.php(850): 0x1: Failed to retrieve DN for account: [email protected] [0x51 (Can't contact LDAP server): ldaps://FGHN:636]
2012-11-12T14:37:39+01:00 DEBUG (7): Ldap: 3: #0 /var/www/html/login/library/Zend/Auth/Adapter/Ldap.php(316): Zend_Ldap->bind('[email protected]', '*****')
В офисе никто понятия не имеет, и я тоже. Так что, если у кого-нибудь есть какие-либо предложения о том, что я еще могу попробовать, я был бы очень рад! Заранее спасибо.
Дополнительная информация:
- Конфигурация LDAP сервера:
Поддержка LDAP включена - Версия RCS $Id: ldap.c 299434 17.05.2010 20:09:42Z pajoye $
Всего ссылок 0/неограниченно - API версии 3001
- Имя поставщика OpenLDAP
< li>Версия поставщика 20343 - Поддержка SASL включена
[*]ldap_connect() возвращает ссылку на ресурс
[*]ldap_bind() не работает, ldap_errno() возвращает -1 (может не подключаюсь к серверу LDAP)
[*]LDAPTLS_REQCERT и TLS_REQCERT
Подробнее здесь: https://stackoverflow.com/questions/133 ... on-rdn-pwd