>  Q&A  >  본문

ldap_bind에서 오류를 보고합니다. 해결해 주세요.

영웅 여러분, $bd=ldap_bind($conn,$user,$password);//사용자 확인 중에 True이면 IF 문이 실행되지만, 틀리면 표시되지 않습니다. . IF의 "바인딩 실패"가 대신 다음과 같은 오류를 표시합니다. 감사합니다.

PHP 경고: ldap_bind(): 서버에 바인딩할 수 없습니다: 13행의 J:ReportDataltest.php에 잘못된 자격 증명

소스 코드는 다음과 같습니다:

" <?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) 또는 사망( "LDAP 프로토콜 버전을 설정할 수 없습니다.");//버전 3을 사용하여 선언

ldap_set_option($conn,LDAP_OPT_REFERRALS,0);//ldap 서버에 바인딩

$bd=ldap_bind($conn,$user,$password) ;//사용자 확인 f IF ($ BD) {

echo 'ldap 바인딩 성공';

}

{

echo '실패' 바인딩 실패'; );

ldap_close($conn);

齐格飞啊飞齐格飞啊飞1053일 전1119

모든 응답(2)나는 대답할 것이다

답장 없음
  • 취소회신하다