你可能要采取的LDAP连接过程,寻找到它停止/失败:
firstisldap_connect(),首先是ldap_connect(),
thensomeldap_set_option()tokonfigureldapclienttomatch言息丰续servertype/configuration.然后一些ldap_set_option()来konfigureLD科端神限罗套提妈班AP客户端以匹配服务器类型/配置。
Thenlda360问答p_bind().然后ldap_bind()。Whenldap_bindissuc单过承婷践怎告值问cessfullyoucangetdata/entriesfromldapwith当ldap_bind成功,您可以从LDAP数据/条目
ldap_li背香传序推操握养哥st()-scope"on绝三e",ldap_read()-scope"base",ldap_search-s施血孩十怎核轻压cope"sub"ldap_list()-适用范围“一”,ldap_read()-范围“兵等跳信志基地”,ldap_s了审含迅父么earch-范围“经预型分”
ldap_get_entries()retur叫请难职误宁管nsthesearchresultasan极土array.ldap_get_entries()返回一个数组SearchResult中。
Toprint放告药建附久进县联avariableyoucandolikethis:要打印一个变量,你可以这样做:
editkernel/common/classes/datatypes/ezuser/ezldapuser.php编辑内核/普通/班级/数据类型/ezuser/ezldapuser.php
Youmaywanttoviewthe$info-variable,您可能想要查看$信息变量,
findtheline:$info=钟怎沉己很ldap_get_entries($ds厂名细底亲诉判,$sr);找到这行:$信息=ldap_get_entries($副秘书长,$高级);
theninsertalineunderwith:然后插入一个与线下:
echo"
";print_r($sr);echo"";exit;回声“”;print_r($高级);回声“预>”;出口;Trytologinandyouw刻蛋选乙内帮室凯器民环illseewhatvaluesthisvariablecontains.尝试登录,你会看到这个变量包含哪些值。
Ifit'sempty,youshouldcheckouttheearlierstagesofldapconnectionprocess,byprintingvariablesinthesamemannerastheexample.如果它是空的,你应该检查的LDAP连接过程的早期阶段,通过打印在相同的方式为实例变量。