# Developer FAQ

Q: Where is the ldap/config object?
A: The ldap object is in $_SESSION['ldap'] and the config object in $_SESSION['config'].
Q: How can I make LDAP operations, where is the user name and password?
A: LAM automatically reconnects to the LDAP server on every page load. You can use $_SESSION['ldap']->server which is the LDAP server handle.
Be sure to include ldap.inc before (automatically included for account modules).
Example: ldap_search($_SESSION['ldap']->server, $suffix, $filter, $attributes)
Q: What is the LDAP suffix for the different account types?
A: Just call $_SESSION['config']->get_Suffix($scope) where $scope is the account type (user,group, ...).
Be sure to include ldap.inc before (automatically included for account modules).
Example: $suffix = $_SESSION['config']->get_Suffix('user')
Q: How can I check if the user is really logged in and not calling the scripts by hand?
A: After the user successfully logged in to LAM the variable $_SESSION['loggedIn'] is set to true.