ldap_bind报错,求解决办法
齐格飞啊飞
齐格飞啊飞 2021-11-01 15:09:22
0
2
1182

各位大侠,我在Windows下每次运行到  $bd=ldap_bind($conn,$user,$password);//用户验证 的时候,True的话,会运行IF语句,但是错误的话,不会显示IF里的“绑定失败”,而是显示以下错误,请问是什么原因,谢谢。

 PHP Warning:  ldap_bind(): Unable to bind to server: Invalid credentials in J:\ReportData\ltest.php on line 13

 源代码如下:

 

       <?php

$host="172.27.108.1";

$port='389';

$domain='globalnet';

$account='testuser1';

$password='P@ssw0rd01';

$user="{$account}@{$domain}";

 

$conn=ldap_connect($host,$port);

if($conn){

    ldap_set_option($conn,LDAP_OPT_PROTOCOL_VERSION,3) or die ("Could not set LDAP Protocol version");//声明使用版本3

    ldap_set_option($conn,LDAP_OPT_REFERRALS,0);//Binding to ldap server

    $bd=ldap_bind($conn,$user,$password);//用户验证

    if($bd){

       echo 'LDAP绑定成功';

    }

    else

    {

       echo '绑定失败';

    }

} else{

    echo '无法连接';        

}

echo ldap_error($conn);

ldap_close($conn);

齐格飞啊飞
齐格飞啊飞

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板