私はphp-ldapでLDAPに接続しようとしています。PHP LDAP接続
警告:はldap_bind():サーバーにバインドすることができません:私はこのメッセージを取得
$username = 'josue.ruiz'; $password = 'pass'; $ldapconfig['host'] = '10.10.10.11'; $ldapconfig['port'] = 389; $ldapconfig['basedn'] = 'dc=domain,dc=com'; $ds=ldap_connect($ldapconfig['host'], $ldapconfig['port']); ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3); ldap_set_option($ds, LDAP_OPT_REFERRALS, 0); $dn="cn=".$username.",ou=Technology,".$ldapconfig['basedn']; if ($bind=ldap_bind($ds, $dn, $password)) { echo("Login correct"); } else { echo("Login incorrect"); }
:私は
ldap_bind()
を使用して問題を得たに...無効な資格情報を
しかし、この方法で試してみると:
ldap_bind($ds,'[email protected]','pass');
それはうまく動作しますが、私にはわかりませんork私はOU
でフィルタリングしたいので、この方法ではできません。誰もがこの問題のアドバイスを持っていますか?
チェックアウトadLDAPためのコード - http://adldap.sourceforge.net/ - そのクラスの相互作用をPHPを介してActive Directoryを使用してさまざまな方法で使用できます。 – Crontab