/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
apache og WWW-Authenticate
Fra : bo rattenborg


Dato : 18-04-01 13:16

jeg anvender følgende til noget password beskyttelse:
function verify($user, $pass)
{ $fp = fopen('pass.inc', r);
if ($fp)
{ while($str = trim(fgets($fp, 1024)))
{ list($u, $p) = split(":", $str);
if ($u == $user && $p == md5($pass)) $return = true;
}
fclose($fp);
}
return $return;
}
if(!verify($PHP_AUTH_USER, $PHP_AUTH_PW))
{ header('WWW-Authenticate: Basic realm="Password protected"');
header("$SERVER_PROTOCOL 401 Unauthorized");
print '401 Unauthorized'; exit;
}

Hvilket også virker fint på webhotellet, men lokalt får jeg meldingen:
______
Internal Server Error
The server encountered an internal error or misconfiguration and was unable
to complete your request.
Please contact the server administrator, you@your.address and inform them of
the time the error occurred, and anything you might have done that may have
caused the error.
More information about this error may be available in the server error log.
Apache/1.3.12 Server at localhost Port 80
_____

hvad kan det skyldes og kan nogen hjælpe ?

mvh
bo rattenborg



 
 
Johan (18-04-2001)
Kommentar
Fra : Johan


Dato : 18-04-01 15:58

> More information about this error may be available in the server error
log.
> Apache/1.3.12 Server at localhost Port 80
> _____
>
> hvad kan det skyldes og kan nogen hjælpe ?

Hvad står der i serverlog'en?

mvh

Johan



bo rattenborg (18-04-2001)
Kommentar
Fra : bo rattenborg


Dato : 18-04-01 16:30

> Hvad står der i serverlog'en?

malformed header from script. Bad header=HTTP/1.1 401 Unauthorized:
c:/php/php.exe

/bo



Christian Jørgensen (18-04-2001)
Kommentar
Fra : Christian Jørgensen


Dato : 18-04-01 18:46

bo rattenborg <bo.rattenborg@[no spam]mail.dk> wrote:

>> Hvad står der i serverlog'en?
>
>malformed header from script. Bad header=HTTP/1.1 401
>Unauthorized: c:/php/php.exe

SVJV er apache på windows ikke så glad for at lave HTTP-AUTH.

--
Christian Jørgensen
http://www.razor.dk

"Uden cola og hikke - Duer helten ikke!"

Klaus Seidenfaden (20-04-2001)
Kommentar
Fra : Klaus Seidenfaden


Dato : 20-04-01 13:09

bo rattenborg > skrev i meddelelsen ...
>jeg anvender følgende til noget password beskyttelse:
[klip]
>Hvilket også virker fint på webhotellet, men lokalt får jeg meldingen:
>______
>Internal Server Error
[klip]
>hvad kan det skyldes og kan nogen hjælpe ?

Jeg har haft samme problem. Jeg mener at have hørt noget om at php skal
køre som modul, ikke i cgi-mode, for at det skal virke. Har ikke selv
prøvet det, da jeg 1) ikke ved hvordan man får php til at køre som
modul, 2) ikke længere bruger Apache, og 3) er gået over til PHPLIB's
authentication.

-- Klaus.



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste