1
我成功地做了ldap_connect()
,但是当我尝试ldap_bind()
时,我收到以下消息:。这是什么意思?我做错了什么或服务器有一些配置,使我无法进行身份验证?ldap_bind():无法绑定到服务器:没有这样的对象
我相信,对于ldap_bind()
的参数是否正确。
我成功地做了ldap_connect()
,但是当我尝试ldap_bind()
时,我收到以下消息:。这是什么意思?我做错了什么或服务器有一些配置,使我无法进行身份验证?ldap_bind():无法绑定到服务器:没有这样的对象
我相信,对于ldap_bind()
的参数是否正确。
我同时解决了这个问题。 的代码是这样的:
$ldaphost = "ldaps://XXX";
$ldapport = YY;
$ldaprdn="uid=username,ou=OU1,ou=OU2,ou=OU3,dc=dc1,dc=dc2,dc=dc3,dc=dc4";
$ldappass="password";
// Connecting to LDAP
$ldapconn = ldap_connect($ldaphost, $ldapport)
or die("Could not connect to {$ldaphost}");
if ($ldapconn) {
// binding to ldap server
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
// verify binding
if ($ldapbind) {
echo "LDAP bind successful...";
} else {
echo "LDAP bind failed...";
}
}
我没有设置合适的组织单位(OU)。 username
在其他ou。设置正确的之后,一切都很好。
告诉我们代码?因为如果您遇到错误,就会发生错误 – 2013-04-09 20:21:23