PHP ldap_bind():无法绑定到服务器:凭据无效

时间:2014-11-06 13:37:06

标签: php ldap

我将本地系统中的ldap服务器连接到服务器。它是成功连接但事情是从其他服务器ex:B服务器连接到服务器我得到错误像这个无效的凭证。

$username='ZZZ.YYY';
$domain='test';
$host='ldap://AAA.test.org';
$password='XXXX';
$port=389;
$ldapconn = ldap_connect($host, $port)
or die("Could not conenct to {$host}");
if ($ldapconn) {

$bind=ldap_bind($ldapconn, $username .'@' .$domain, $password);
if ($bind) {
    echo("Login correct");
} else {
    echo("Login incorrect");
}

}
ldap_close( $ldapconn );

这段代码对我来说很好。但我粘贴在另一台服务器上的相同代码只更改了该服务器和域名的主机名。在这里我得到了这个错误。你能帮助我吗?

$username='ZZZ.YYY';
$domain='test1';
$host='ldap://BBB.test1.org';
$password='XXXX';
$port=389;

$ldapconn = ldap_connect($host, $port)
or die("Could not conenct to {$host}");

if ($ldapconn) {

$bind=ldap_bind($ldapconn, $username .'@' .$domain, $password);

if ($bind) {
    echo("Login correct");
} else {
    echo("Login incorrect");
}

}
ldap_close( $ldapconn );

0 个答案:

没有答案