【发布时间】:2013-06-27 13:18:22
【问题描述】:
我是 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。
我正在尝试编写一个 php 脚本,它可以拉取 ldap 服务器中的所有用户。
提前致谢。
我的 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";
}
}
连接通过但绑定没有通过。
【问题讨论】:
-
我也有同样的问题