【问题标题】:Retrieve Special fields from Active Directory using JMapMyLdap - Joomla 3.3.6使用 JMapMyLdap 从 Active Directory 中检索特殊字段 - Joomla 3.3.6
【发布时间】:2015-01-07 22:25:42
【问题描述】:

自过去 4 小时以来,我一直坚持这一点。我正在使用 Joomla 3.3.6 CMS 和 JMapMyLdap 扩展。我可以使用我的活动目录用户名和密码登录。扩展名只是映射用户名、电子邮件、全名。

我有一些额外的属性,如职位、经理、部门等。我可以在扩展的“调试”功能中看到这些值,但我无法找到检索它的方法。详情请见附件。

有谁知道 JMapMyLdap 是否提供检索所有这些属性的特殊对象。如果是,那么请提供获取此对象的方法。请注意,我在文章中使用 PHP 模块来注入 PHP 代码。

【问题讨论】:

    标签: joomla ldap


    【解决方案1】:

    我设法用以下代码做到了:

    $user = & JFactory::getUser();
    $ldap = SHLdap::getInstance();
    $ldap->connect();
    $dn = $ldap->getUserDn($user->username);
    $read = $ldap->read($dn);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多