0

我想使用 LDAP 帐户中的 GUID 来识别应用程序中的这些帐户。我不认为它是二进制安全的。如果我将这些 GUID 与 PHP 进行比较==,结果为真;如果我使用===,结果是错误的。

我认为这就是我没有得到结果的原因。如果我在 GUID 之后搜索哪个 phpldap。

我得到了这个代码的 GUID:

$justthese = array("ou", "sn", "givenname", "mail", "pager","objectGUID");            
$sr=ldap_search($ad, $basedn, $filter, $justthese);            
$info = ldap_get_entries($ad, $sr);

之后,我将变量保存在 MySQL 数据库中。我读过我应该使用ldap_get_values_len,但我不知道如何在具有多个结果的查询中实现它。

输出看起来类似于 from ldap_get_entries

我是否只能从 转换结果ldap_get_entries (guid),并且可以将这些与 LDAP 进行比较?或者,我必须使用ldap_get_values_len,我该怎么做?

4

1 回答 1

0

考虑将 LDAP 属性值与匹配规则而不是语言比较运算符进行比较。

也可以看看

于 2013-04-28T10:07:27.670 回答