首頁  >  問答  >  主體

ldap_bind報錯,求解決辦法

各位大俠,我在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_#    ldap_set_option($conn,LDAP_OP_REFERRALS,0);

    $bd=ldap_bind($conn,$user,$password);//使用者驗證

    if($bd){

       echo 'LD#AP綁定成功';

       echo 'LD#AP綁定成功';

##    }

    else

o 和

#    echo '無法連接';        

}

echo ldap_error($conn);

ldap_close($conn);

齐格飞啊飞齐格飞啊飞1104 天前1156

全部回覆(2)我來回復

無回覆
  • 取消回覆