У меня проблема с использованием ldap_bind()
метод.
Вот как я это использую:
$boolIsAuth = ldap_bind($link_identifier, $bind_rdn, $bind_password);
А теперь проблема. Если я предоставлю действительный $bind_rdn
и действительный $bind_password
, будет произведена аутентификация и все будет отлично работать. Но когда я предоставляю действительный $bind_rdn
и $bind_password
В отличие от сервера LDAP, процесс аутентификации останавливается, выдавая следующее предупреждение:
Warning: ldap_bind(): Unable to bind to server: Invalid credentials
Мне было интересно, как я могу пропустить эту ошибку? Я уже пытался разместить @
перед функцией, но я не знаю, почему она не работает. Это должно было проигнорировать предупреждение, но … я не знаю, почему это не работает.
Я хотел бы рассматривать это как исключение, но я не могу этого сделать. Как я могу пропустить это?
Задача ещё не решена.
Других решений пока нет …