sc_ldap_users($filter = 'all', $attributes = array())
|
|
La macro sc_ldap_users() se utiliza para recuperar información de los usuarios almacenados en un servidor LDAP (Lightweight Directory Access Protocol).
Con esta función, es posible recuperar todos los atributos visibles para el usuario autenticado o filtrar solo aquellos de los que forma parte, permitiendo una gestión eficiente de usuarios y permisos.
Parámetros
| Parámetros |
Descripción |
filter |
Define el alcance de la búsqueda en LDAP. Puede ser:
"all" – Retorna toda la información accesible para el usuario autenticado.
"member" – Retorna solo los atributos de los usuarios especificados. |
attributes |
Un array que contiene los atributos deseados en la consulta. Si se omite, la función devuelve todos los atributos disponibles para el usuario autenticado. |
Sintaxis
$users = sc_ldap_users( $filter = 'all', $attributes = array());
Retorno Esperado
Array ( [0] => Array ( [sn] => Array ( [count] => 1 [0] => Newton )
[0] => sn [objectclass] => Array ( [count] => 4 [0] => inetOrgPerson [1] => organizationalPerson [2] => person [3] => top )
[1] => objectclass [uid] => Array ( [count] => 1 [0] => newton )
[2] => uid [mail] => Array ( [count] => 1 [0] => newton@ldap.forumsys.com )
[3] => mail [cn] => Array ( [count] => 1 [0] => Isaac Newton )
[4] => cn [count] => 5 [dn] => uid=newton,dc=example,dc=com ) )
|
Macro Scope
|
Aplicación Calendario
|
Aplicación Formulário
|
Aplicación Controle
|
onApplicationInit onValidate
|
onApplicationInit onValidate
|
onApplicationInit onValidate
|
|