function selectUserFromLdap($username, $password) { try { $adldap = new adLDAP(); $adldap->set_account_suffix('@vejleidraetsefterskole.local'); $adldap->set_domain_controllers(array('mail.vih.dk')); } catch (adLDAPException $e) { echo $e; exit; } $authUser = $adldap->authenticate($username, $password); if ($authUser === true) { return new k_AuthenticatedUser($username); } else { throw new Exception('User authentication unsuccessful. ' . $adldap->get_last_error()); } }