将LDAP GUID与LDAP进行比较,使用ldap_get_entries获取GUID?

时间:2013-04-27 10:24:35

标签: php ldap guid

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

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

我使用此代码获得了GUID:

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

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

输出类似于来自ldap_get_entries

我只能转换ldap_get_entries (guid)的结果,我可以将它们与LDAP进行比较吗?或者,我是否必须使用ldap_get_values_len,我该怎么做?

1 个答案:

答案 0 :(得分:0)

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

另见