BUG 9894 Active Directory User Import not working IMPROVEMENT
This commit is contained in:
@@ -147,13 +147,16 @@ class LDAP
|
|||||||
$sKeyword .= '*';
|
$sKeyword .= '*';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$additionalFilter = isset($aAuthSource['AUTH_SOURCE_DATA']['AUTH_SOURCE_ADDITIONAL_FILTER']) ? trim($aAuthSource['AUTH_SOURCE_DATA']['AUTH_SOURCE_ADDITIONAL_FILTER']) : '';
|
||||||
|
|
||||||
$sFilter = '(&(|(objectClass=*))';
|
$sFilter = '(&(|(objectClass=*))';
|
||||||
|
|
||||||
if ( isset( $aAuthSource['AUTH_SOURCE_DATA']['LDAP_TYPE']) && $aAuthSource['AUTH_SOURCE_DATA']['LDAP_TYPE'] == 'ad' ) {
|
if ( isset( $aAuthSource['AUTH_SOURCE_DATA']['LDAP_TYPE']) && $aAuthSource['AUTH_SOURCE_DATA']['LDAP_TYPE'] == 'ad' ) {
|
||||||
$sFilter = "(&(|(objectClass=*))(|(samaccountname=$sKeyword)(userprincipalname=$sKeyword)))";
|
$sFilter = "(&(|(objectClass=*))(|(samaccountname=$sKeyword)(userprincipalname=$sKeyword))$additionalFilter)";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
$sFilter = "(&(|(objectClass=*))(|(uid=$sKeyword)(cn=$sKeyword)))";
|
$sFilter = "(&(|(objectClass=*))(|(uid=$sKeyword)(cn=$sKeyword))$additionalFilter)";
|
||||||
|
|
||||||
//G::pr($sFilter);
|
//G::pr($sFilter);
|
||||||
$aUsers = array();
|
$aUsers = array();
|
||||||
|
|||||||
Reference in New Issue
Block a user