ldap返回变量

时间:2012-01-17 18:04:19

标签: php ldap return-value

我们在这里使用LDAP和其他东西是相当新的,到目前为止,我们似乎能够做的所有事情和LDAP身份验证是获取登录/密码是好还是坏(通过LDAP绑定()与php)< / p>

我们想要做的是,在良好登录的情况下,从LDAP获取变量(例如,用户matricule)。这是可能的,如果是的话,怎么样?

LDPA函数的PHP文档示例:

<?php

// using ldap bind
$ldaprdn  = 'uname';     // ldap rdn or dn
$ldappass = 'password';  // associated password

// connect to ldap server
$ldapconn = ldap_connect("ldap.example.com")
    or die("Could not connect to LDAP server.");

if ($ldapconn) {

    // binding to ldap server
    $ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);

    // verify binding
    if ($ldapbind) {
        echo "LDAP bind successful...";
    } else {
        echo "LDAP bind failed...";
    }

}

?>

1 个答案:

答案 0 :(得分:0)

然后在线php手册的ldap_connect示例是错误的:

// Variables del servidor LDAP
$ldaphost = "ldap.example.com";  // servidor LDAP
$ldapport = 389;                 // puerto del servidor LDAP

// Conexión al servidor LDAP
$ldapconn = ldap_connect($ldaphost, $ldapport)
           or die("Could not connect to $ldaphost");