Fix: debugage authentification ldap

This commit is contained in:
Regis Houssin 2007-12-31 14:02:46 +00:00
parent 98a17e685a
commit 79f66318c6

View File

@ -436,7 +436,9 @@ class Ldap
** "uid=username, ou=People, dc=orgname,dc=com" ** "uid=username, ou=People, dc=orgname,dc=com"
*/ */
if ($this->serverType == "activedirectory") { if ($this->serverType == "activedirectory") {
$checkDn = "$uname@$this->domain"; $domain = eregi_replace('dc=','',$this->domain);
$domain = eregi_replace(',','.',$domain);
$checkDn = "$uname@$domain";
} else { } else {
$checkDn = $this->getUserIdentifier() . "=$uname, " . $this->setDn(true); $checkDn = $this->getUserIdentifier() . "=$uname, " . $this->setDn(true);
} }