From: Operating system: Windows XP Pro SP3 PHP version: 5.3.8 Package: LDAP related Bug Type: Bug Bug description:Rebinding always results in false return from bind()
Description: ------------ --- >From manual page: http://www.php.net/function.ldap-bind#refsect1-function.ldap- bind-description --- I reproduced a problem where connecting to an LDAP server, and then binding to an address I know to exist and work will perform perfectly. Within the same script, following an unbind (as I don't need the connection to be binded any more), using ldap_bind(..) again [even the same user and password as the original] would result in a fail. Test script: --------------- // Assume variables all set in working order below... $ldapconn = ldap_connect($ldaphost, $ldapport) or die("Could Not Connect to $ldaphost"); $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass); // bind successful ldap_unbind($ldapconn); $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass); // second bind unsuccessful!? ldap_close($ldapconn); // close ldap connection Expected result: ---------------- after unbind, the bind function will work normally Actual result: -------------- after unbind, bind function always fails. if initial bind has not been unbinded, then subsequent bind (even for same/different user) will work correctly. -- Edit bug report at https://bugs.php.net/bug.php?id=60614&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=60614&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=60614&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=60614&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=60614&r=fixed Fixed in SVN and need be documented: https://bugs.php.net/fix.php?id=60614&r=needdocs Fixed in release: https://bugs.php.net/fix.php?id=60614&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=60614&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=60614&r=needscript Try newer version: https://bugs.php.net/fix.php?id=60614&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=60614&r=support Expected behavior: https://bugs.php.net/fix.php?id=60614&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=60614&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=60614&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=60614&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=60614&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=60614&r=dst IIS Stability: https://bugs.php.net/fix.php?id=60614&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=60614&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=60614&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=60614&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=60614&r=mysqlcfg
