Hello,
I am using php (5.4.11 windows) ldap extension and I am having problems when I 
bind to my LDAP server with wrong credentials.
The problem is that I get the warning: : ldap_bind(): Unable to bind to server: 
Invalid credentials no matter what I do.
I simply would like to handle the case and gracefully return false in my 
function (example below).
This problem is preventing me from post processing any PHP logic after bind.

I tried:

1-      error_reporting in php.ini (E_ALL & ~E_DEPRECATED & ~E_STRICT & 
~E_WARNING & ~E_USER_WARNING & ~E_RECOVERABLE_ERROR & ~E_ERROR   or even ~E_ALL)

2-      Diplay_errors is Off.

3-      Similar setting from code (ini_set etc.)

Can anybody please help ? I have seen many posts on internet but nothing been 
resolved.

Basic example:

$ds = ldap_connect($address);
if( !$ds ) return false;
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
$bind = @ldap_bind($ds,$dn,$password);   --> warning.
if( !$bind )  return false;

Thanks,
Giuseppe.


This email and any files transmitted with it are confidential, proprietary
and intended solely for the individual or entity to whom they are addressed.
If you have received this email in error please delete it immediately.

Reply via email to