Моя вина, мне нужно отредактировать
$ldaprdn = 'bigboss'
в
$ldaprdn = '[domain name]\bigboss'
Спасибо
У меня есть один сервер (Windows Server 2012 R2), и мне нужно настроить аутентификацию пользователей LDAP в PHP. Сервер является контроллером домена, установлен PHP (5.6) и PHP уже имеет расширение LDAP. Привязка с учетными данными в ldp.exe работает.
ЧТО Я ЗНАЮ:
Я пытался изменить политику "Контроллер домена по умолчанию"
НИКТО
ПЕРЕГОВОРНЫЕ ПОДПИСАНИЯ
PHP-код:
// using ldap bind $ldaprdn = 'bigboss'; // ldap rdn or dn $ldappass = 'AdmiN123'; // associated password // connect to ldap server $ldapconn = ldap_connect("ldap://172.16.31.70") or die("Could not connect to LDAP server."); if ($ldapconn) { // binding to ldap server $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass); // verify binding if ($ldapbind) { echo "LDAP bind successful..."; } else { echo "LDAP bind failed..."; } }
Моя вина, мне нужно отредактировать
$ldaprdn = 'bigboss'
в
$ldaprdn = '[domain name]\bigboss'
Спасибо