in reply to Re: [OT] apache authentication default user?
in thread [OT] apache authentication default user?

Hmm thanks... that helps. Here's a follow-up question: How do i override the
HTTP/1.1 200 OK
That apache sends? I want to send a 401.

Replies are listed 'Best First'.
Re^3: [OT] apache authentication default user?
by Joost (Canon) on Oct 24, 2004 at 21:32 UTC
      Ok i just can't fugure it out. Now i have this in my .htaccess:
      AuthType Basic AuthName "Formula Student Wiki" AuthUserFile /home/formulas/.htpasswd #Require valid-user
      So no requiring a valid user. Now i have this in my code:
      sub requestLogin { if (($ENV{'REMOTE_USER'}) || ($ENV{'AUTH_USER'})) { message ('info', "Logged in."); } else { print <<EOF; Status: 401 Authorization Required WWW-Authenticate: Basic realm="Formula Student Wiki" Connection: close Content-type: text/plain Login failed. EOF } }
      Now my browser asks me for credentials 3 times, i enter them correctly but it still fails and i get the "Login Failed" message.

      Since it's asking 3 times, apache must be doing that so i don't see why it fails. If i uncomment the require valid-user, everything works.
        In your WWW-Authenticate header, I think you need a semicolon right after Basic.