我正在尝试使用php中的ldap检查AD中是否存在用户。请注意,我不是要验证,只是验证用户名..
我在没有用户名或密码凭据的情况下调用ldap_bind
,这意味着我是匿名绑定的。但是,每当我调用ldap_search
时,它都会返回500-Internal Server Error,并且在检查我的dev.log
文件时,我发现抛出了kernel.exception。
当我使用username&password
组合调用ldap_bind时,它可以工作。然而,这不是我想要做的。我将验证的用户名最终不会附带密码。
如果匿名呼叫ldap_search
,我怎么可能获得ldap_bind
?
我正在使用Symfony2框架,并提前感谢。