public function LdapServersRebindHandler::rebind_callback in Lightweight Directory Access Protocol (LDAP) 7.2
File
- ldap_servers/LdapServer.class.php, line 2157
- Defines server classes and related functions.
Class
- LdapServersRebindHandler
- Class for enabling rebind functionality for following referrrals.
Code
public function rebind_callback($ldap, $referral) {
ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ldap, LDAP_OPT_REFERRALS, 1);
ldap_set_rebind_proc($ldap, [
$this,
'rebind_callback',
]);
if (!ldap_bind($ldap, $this->bind_dn, $this->bind_passwd)) {
echo "Could not bind to referral server: {$referral}";
return 1;
}
return 0;
}