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