### Eclipse Workspace Patch 1.0 #P httpauth Index: httpauth.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/httpauth/httpauth.module,v retrieving revision 1.19 diff -u -r1.19 httpauth.module --- httpauth.module 23 Oct 2008 07:54:38 -0000 1.19 +++ httpauth.module 30 Apr 2009 19:20:47 -0000 @@ -138,6 +138,16 @@ return; } + // Allow authentication via LDAP + if (function_exists('ldapauth_login_validate')) { + require_once('includes/common.inc'); + require_once('includes/unicode.inc'); + require_once('modules/user/user.module'); + require_once(drupal_get_path('module', 'ldapauth') .'/ldap_integration/LDAPInterface.php'); + $form_state = array('values' => array('name' => $name, 'pass' => $pass)); + ldapauth_login_validate(NULL, $form_state); + } + require_once('includes/form.inc'); drupal_load('module', 'user'); if (user_is_blocked($name) || drupal_is_denied('user', $name)) {