Index: securesite.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/securesite/securesite.module,v retrieving revision 1.2.2.6 diff -u -r1.2.2.6 securesite.module --- securesite.module 13 Jul 2006 13:13:40 -0000 1.2.2.6 +++ securesite.module 16 Nov 2006 23:26:34 -0000 @@ -17,6 +17,12 @@ #$guest_name = variable_get('securesite_guest_name', ''); #$guest_pass = variable_get('securesite_guest_pass', ''); + list ($auth_type, $auth_cred) = split (' ', $_SERVER['Authorization']); + if ($auth_type == 'Basic') { + list ($auth_user, $auth_pass) = explode (':', base64_decode($auth_cred)); + $_SERVER['PHP_AUTH_USER'] = $auth_user; + $_SERVER['PHP_AUTH_PW'] = $auth_pass; + } $edit = array('name'=> $_SERVER['PHP_AUTH_USER'], 'pass' => $_SERVER['PHP_AUTH_PW']); if (!module_hook('user', 'authenticate')) {