plugins/kolab_auth
Jeroen van Meeuwen
vanmeeuwen at kolabsys.com
Sat Aug 3 12:33:17 CEST 2013
plugins/kolab_auth/kolab_auth_ldap.php | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
New commits:
commit fecee39d67f9d96085d620b99fced5cec3754dcf
Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen at kolabsys.com>
Date: Sat Aug 3 11:32:26 2013 +0100
Continue to use the original domain for users that login using a domain alias, instead of replacing the domain (that may be an alias domain) with the parent domain name space.
diff --git a/plugins/kolab_auth/kolab_auth_ldap.php b/plugins/kolab_auth/kolab_auth_ldap.php
index c8ebcd1..3a83d10 100644
--- a/plugins/kolab_auth/kolab_auth_ldap.php
+++ b/plugins/kolab_auth/kolab_auth_ldap.php
@@ -397,7 +397,7 @@ class kolab_auth_ldap extends rcube_ldap_generic
$dc = $r_domain;
}
else {
- $user = $usr . '@' . $r_domain;
+ $dc = 'dc=' . implode(',dc=', explode('.', $r_domain));
}
}
}
@@ -458,7 +458,7 @@ class kolab_auth_ldap extends rcube_ldap_generic
return $entry['inetdomainbasedn'];
}
- return is_array($entry[$name_attr]) ? $entry[$name_attr][0] : $entry[$name_attr];
+ return is_array($entry[$name_attr]) ? 'dc=' . implode(',dc=', explode('.', $entry[$name_attr][0])) : 'dc=' . implode(',dc=', explode('.', $entry[$name_attr]));
}
}
More information about the commits
mailing list