PHP LDAP-символ фунта аутентификации - PullRequest
0 голосов
/ 17 декабря 2018

У меня проблема с аутентификацией LDAP с символом фунта, я пытался использовать:

$password = utf8_decode($password); 

или

$password = mb_convert_encoding($_POST["password"], "UTF-8");

, но не работает!

этомоя функция:

function authenticate($user, $password) {
    if(empty($user) || empty($password)) return false;
    $ldap_host_dcf = "xxxx.xx";
    $ldap_dcf = ldap_connect($ldap_host_dcf);
    ldap_set_option($ldap_dcf, LDAP_OPT_PROTOCOL_VERSION, 3);
    ldap_set_option($ldap_dcf, LDAP_OPT_REFERRALS, 0);
    if($bind_dcf = @ldap_bind($ldap_dcf, $user.$ldap_usr_dom, $password)) { 
        return true;
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...