douliao5467 2016-06-13 07:54
浏览 66

Ldap Authentication在php中检索不到任何信息

I have successfully authenticated against ldap in php, but I'm not able to retrieve information during search. This Ad authentication works fine in .net application but in php I have not received any information during search.

    $search_filter = "(sAMAccountName=*xyz*)" ; 
    $attributes = array("memberof","givenname");
    $ldap = ldap_connect($server);

    if($ldap) 
        echo "successful";  

    ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 3); // generally needed with AD.
    //ldap_set_option($ldap, LDAP_OPT_PROTOCOL_VERSION, 2.4);
    ldap_set_option($ldap, LDAP_OPT_REFERRALS, 0);

    $ldapbind  = ldap_bind($ldap,$username,$password); 

    if ($ldapbind) {
        echo "<br> LDAP Connect successful...";
    } else {
        echo "<br>LDAP Connect failed...";      
    }

    $search = ldap_search($ldap, $base_dn, $search_filter);
    $data = ldap_get_entries($ldap, $search);
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 保护模式-系统加载-段寄存器
    • ¥15 电脑桌面设定一个区域禁止鼠标操作
    • ¥15 求NPF226060磁芯的详细资料