--- webserver_auth.module	2008-03-10 17:43:42.000000000 -0400
+++ webserver_auth.module.remote_user_fix	2008-04-17 12:46:59.000000000 -0400
@@ -18,9 +18,20 @@ function webserver_auth_menu($may_cache)
 function webserver_auth_init() {
   global $user, $account;
 
-  // two ways to get $name
-  if ($name != $_SERVER["REMOTE_USER"]) {
-    $name = $_SERVER["REDIRECT_REMOTE_USER"];
+  $remote_user = "";
+
+  //lets make sure we get the remote user whichever way it is available
+  if (isset($_SERVER["REDIRECT_REMOTE_USER"])) {
+     $remote_user = $_SERVER["REDIRECT_REMOTE_USER"];
+  } elseif (isset($_SERVER["REMOTE_USER"])) {
+     $remote_user = $_SERVER["REMOTE_USER"];
+  }
+
+  // two ways to get $name 
+  if ($name != $remote_user) {
+    //this might be something to add as an admin panel function later
+    //$name = strtolower($remote_user);
+    $name = $remote_user;
   }
   
   if (isset($user) && $user->id && $user->name === $name) {
