Use LDAP over StartTLS if option LDAP_USE_START_TLS is set.

This commit is contained in:
Jörn Stein 2021-07-09 14:54:17 +02:00 committed by tt-jst
parent 9745b078f5
commit d9771a3f7d
2 changed files with 5 additions and 0 deletions

View File

@ -88,6 +88,7 @@ $config['LDAP_MAIL_ATTR'] = 'mail';
$config['LDAP_AUDITOR_MEMBER_DN'] = '';
$config['LDAP_ADMIN_MEMBER_DN'] = '';
$config['LDAP_BASE_DN'] = '';
$config['LDAP_USE_START_TLS'] = 0;
// AD specific settings
//

View File

@ -12,6 +12,10 @@ class LDAP {
ldap_set_option($this->link, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($this->link, LDAP_OPT_REFERRALS, 0);
if (LDAP_USE_START_TLS == 1) {
ldap_start_tls($this->link);
}
if(@ldap_bind($this->link, $binddn, $bindpw)) {
$this->bind = 1;
}