我是 Apache Directory Studio 和 ldap 的新手。我正在从 Apache Directory Studio 运行 ldap 服务器。我在 ldap 中有一个用户,我正在尝试从 php 脚本绑定到 uid。不确定我哪里出错了。
我使用用户名作为"uid=admin,ou=user"
密码"secret"
我也试过用户名"uid=arone_a,ou=users,dc=example,dc=com"
和密码"password"
密码属性是手动设置的,arone_a
是用户 uid。
我正在尝试编写一个可以拉出 ldap 服务器中的所有用户的 php 脚本。
提前致谢。
我的 PHP 脚本是:
$ldaphost = "localhost";
$ldapport = 10389;
$ldaprdn='uid=admin,ou=system';
$ldappass='secret';
$ldapconn = ldap_connect($ldaphost, $ldapport)
or die("Could not connect to $ldaphost");
if($ldapconn)
{
$ldapbind=ldap_bind($ldapconn,$ldaprdn,$ldappass);
if($ldapbind)
{
echo "success";
}
else
{
echo "not success";
}
}
连接通过但绑定没有通过。