RenderLdapUser

Description

Extract user information from an Ldap directory. Note, you have to install the LdapNgPlugin to make this work. Depending on your directory layout and the used schema you have to adjust the filter below.

Parameters

Implementation

Guest users should not see login name.

%STARTINCLUDE%
%IF{"'%USERNAME%'!='guest'" then='%LDAP{"(&(objectClass=person)(uid=%KEY%))" 
   clear="$cn,$mail,$departmentNumber,$telephoneNumber,$postalAddress,$labeledURI"
   limit="1"
   format="
       <b>Login</b>: $cn 
       <b>Email</b>: $mail 
       <b>Tel:</b> $telephoneNumber 
       <b>Address:</b> <br> $postalAddress "}%' 
}%
%IF{"'%USERNAME%'='guest'" then='%LDAP{"(&(objectClass=person)(uid=%KEY%))" 
   clear="$cn,$mail,$departmentNumber,$telephoneNumber,$postalAddress,$labeledURI"
   limit="1"
   format="
       <b>Email</b>: $mail 
       <b>Tel:</b> $telephoneNumber 
       <b>Address:</b> <br> $postalAddress "}%' 
}%
%STOPINCLUDE%

Test

spacer