首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ldap_add():添加:推荐

ldap_add():添加:推荐
EN

Stack Overflow用户
提问于 2018-10-31 09:32:21
回答 1查看 861关注 0票数 0

我正在尝试将用户添加到我的LDAP服务器。但我得到了下面的错误。

代码语言:javascript
复制
PHP Warning:  ldap_add(): Add: Referral

Code:
$ds = ldap_connect("HOST","PORT"); 
if ($ds) {
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);
$bind = ldap_bind($ds, "adminusername", "Passwrd");
echo $bind;
// prepare data
$base_dn = 'CN=Manus Test,OU=UserAccounts,DC=rk.com,DC=rk';
$info["givenName"]="manu";
$info["sn"]="Manu";
$info["uid"]="manus";
$info["homeDirectory"]="/home/";
$info["mail"]="manus@gmail.com";
$info["displayName"]= "Jdkd sjs";
$info["cn"] ="Manus Test";
//$info["userPassword"]=>user_hash;
$info["objectclass"][0] = "top";
$info["objectclass"][1] = "person";
$info["objectclass"][2] = "inetOrgPerson";
$info["objectclass"][3] = "organizationalPerson";

// add data to directory
$r = ldap_add($ds, $base_dn, $info);
echo "Bind result is " . $r . "<br />";

请告诉我任何建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-31 14:32:15

如果您正在与从LDAP服务器对话(基本上是目录的只读副本),则可以返回引用。如果您知道您正在与承载副本可写副本的服务器进行对话,则当DN基不是由该服务器承载的内容时,也会返回引用。

查看上面的代码,"DC=rk.com,DC=rk“是不寻常的。我通常会看到“域”组件的出现,因此rk.com变成了"dc=rk,dc=com“。使用ldap浏览器验证目录中完全限定DNs的模式。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53080216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档