2010-02-24 31 views
1

我使用的PHP擴展。
的用戶名是admin密碼 是111111
我嘗試使用ldap_bind($rs,'admin','111111')
它給了我一個錯誤綁定:如何綁定到OpenLDAP服務器

Unable to bind to server: Invalid DN syntax in [line of the ldap_bind]

我可以匿名進行綁定,什麼是正確的語法?

+0

問題實際上可能是你的'ldap_connect'調用(報價http://php.net/manual/en/function.ldap-connect.php):*當使用OpenLDAP的2.xx的,ldap_connect()將總是返回一個資源,因爲它實際上並沒有連接,只是初始化連接參數。實際的連接下一個電話恰好ldap_ funcs中,通常用的ldap_bind()。* – 2010-02-24 19:03:01

+0

這就是爲什麼我指出,我可以匿名進行綁定,即沒有憑據。 – 2010-02-24 19:04:52

回答

2

確定 - 是我不好,我應該用整個記錄的名字,而不是僅僅管理:"cn=admin,dc=example,dc=com"描述在服務器中的頂級節點。