Fixed utf8 encoding for ldap dn
This commit is contained in:
parent
7e73d8efbc
commit
8e218fd4ba
|
@ -45,7 +45,7 @@ function check_ldap_bind($user_name, $user_pass) {
|
||||||
$res = ldap_search($ldap_conn, $config_ldap_base_dn, $filter, ['dn']);
|
$res = ldap_search($ldap_conn, $config_ldap_base_dn, $filter, ['dn']);
|
||||||
if ($res) {
|
if ($res) {
|
||||||
$info = ldap_get_entries($ldap_conn, $res);
|
$info = ldap_get_entries($ldap_conn, $res);
|
||||||
$user_dn = $info[0]['dn'];
|
$user_dn = utf8_encode($info[0]['dn']);
|
||||||
$res = @ldap_bind($ldap_conn, $user_dn, $user_pass);
|
$res = @ldap_bind($ldap_conn, $user_dn, $user_pass);
|
||||||
if ($res) {
|
if ($res) {
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
Loading…
Reference in New Issue