:lol: Saludos a los muchachos del foro, espero que ya se puedan conectar con exito al ldap desde php, de hecho recuerden que deben hacer:
$ldapconn = ldap_connect($ds,$puertoldap);
if ($ldapconn)
{
ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION,3);
ldap_set_option($ldapconn, LDAP_OPT_REFERRALS,0);
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
if ($ldapbind)
{
$filter="(|(mail=*usuario*))";
$fields = array("ou","sn", "mail","givenname","cn","department","enployeetype");
$sr = ldap_search($ldapconn, $dn, $filter, $fields);
$info = ldap_get_entries($ldapconn, $sr);
for ($i=0; $i<$info["count"]; $i++)
{
// hacer las impresiones con echo(""); etc
}
}
}
Todo eso esta bien, pero el problema que tengo es que necesito saber cuando abro un browser cual es el usuario conectado? el usuario activo? para luego mostrar las opciones del menu y asi unificar las contraseñas?
Alguien me puedo ayudar para identificar el usuario?
$ldapconn = ldap_connect($ds,$puertoldap);
if ($ldapconn)
{
ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION,3);
ldap_set_option($ldapconn, LDAP_OPT_REFERRALS,0);
$ldapbind = ldap_bind($ldapconn, $ldaprdn, $ldappass);
if ($ldapbind)
{
$filter="(|(mail=*usuario*))";
$fields = array("ou","sn", "mail","givenname","cn","department","enployeetype");
$sr = ldap_search($ldapconn, $dn, $filter, $fields);
$info = ldap_get_entries($ldapconn, $sr);
for ($i=0; $i<$info["count"]; $i++)
{
// hacer las impresiones con echo(""); etc
}
}
}
Todo eso esta bien, pero el problema que tengo es que necesito saber cuando abro un browser cual es el usuario conectado? el usuario activo? para luego mostrar las opciones del menu y asi unificar las contraseñas?
Alguien me puedo ayudar para identificar el usuario?