diff options
author | Philippe Jung <phil.jung@free.fr> | 2014-07-10 14:27:31 +0200 |
---|---|---|
committer | Philippe Jung <phil.jung@free.fr> | 2014-07-10 14:27:31 +0200 |
commit | 79a108c116e238a11a1a66264f8133153972bb4e (patch) | |
tree | c2a565764be88fb439e6b507411f89aff13ffdb0 /apps/user_ldap/lib/user | |
parent | 77792b5b7e068232360bade598fb0dd3c25bf5bb (diff) | |
download | nextcloud-server-79a108c116e238a11a1a66264f8133153972bb4e.tar.gz nextcloud-server-79a108c116e238a11a1a66264f8133153972bb4e.zip |
[Issue #9559] identifiers uid=xxx must be considered as user DN and not as owncloud users
Diffstat (limited to 'apps/user_ldap/lib/user')
-rw-r--r-- | apps/user_ldap/lib/user/manager.php | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/user_ldap/lib/user/manager.php b/apps/user_ldap/lib/user/manager.php index 6c635518d95..0f17900b5f3 100644 --- a/apps/user_ldap/lib/user/manager.php +++ b/apps/user_ldap/lib/user/manager.php @@ -143,7 +143,8 @@ class Manager { return $this->users['byUid'][$id]; } - if(strpos(mb_strtolower($id, 'UTF-8'), 'dc=') === false) { + if(strpos(mb_strtolower($id, 'UTF-8'), 'dc=') === false + && strpos(mb_strtolower($id, 'UTF-8'), 'uid=') === false ) { //most likely a uid $dn = $this->access->username2dn($id); if($dn !== false) { |