我们在这里使用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...";
}
}
?>
答案 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");