Add additional check that full dn has been entered on login.
Fixes 'invalid dn syntax (34) for user' error when fallback_dn set and username was not found while trying to use it as dn.
This commit is contained in:
parent
fa88250f0e
commit
0b8375fd2a
@ -251,7 +251,7 @@ class ldap extends DS {
|
|||||||
else
|
else
|
||||||
$userDN = $this->getLoginID($user,'login');
|
$userDN = $this->getLoginID($user,'login');
|
||||||
|
|
||||||
if (! $userDN && $this->getValue('login','fallback_dn'))
|
if (! $userDN && $this->getValue('login','fallback_dn') && strpos($user, '='))
|
||||||
$userDN = $user;
|
$userDN = $user;
|
||||||
|
|
||||||
if (! $userDN)
|
if (! $userDN)
|
||||||
|
Loading…
Reference in New Issue
Block a user