17. maj 2003 - 23:09Der er
24 kommentarer og 1 løsning
PHP_AUTH_USER virker ikke.....
Jeg sidder og arbejder på et site, hvor jeg bruger en login.php-fil til at give adgang til administratoren af sitet. Filen ser ud som følger: <? if(!$PHP_AUTH_USER) { Header("WWW-authenticate: basic realm=\"GoodConnection\""); Header("HTTP/1.0 401 Unauthorized"); echo "You are not authorized to access this document.\n"; exit; } if ($PHP_AUTH_USER != "brugernavn" || $PHP_AUTH_PW != "password") { Header("WWW-authenticate: basic realm=\"GoodConnection\""); Header("HTTP/1.0 401 Unauthorized"); echo "You are not authorized to access this document.\n"; exit; } if(!$check) { $id=1; include("index.php"); } ?>
...og det virker fremragende. ....lige indtil jeg har flyttet det over på den server, hvor sitet skal ligge. Den kommer godt nok med boksen, men vil ikke acceptere brugernavn og adgangskode. Nogen, der har et bud? Serveren kører med Apache 1.3.27 (unix) og PHP 4.3.1. Jeg kan se, der er installeret noget Blowfish-krypterings-halløj, men det har vel ikke noget med problemet at gøre.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Sidder lige og kigger lidt på phpinfo() og sammenligner med vore egne maskiner. Under "server API" står der "CGI" på denne maskine - på vore egne står der "Apache". Men det har vel heller ikke noget med sagen at gøre?
Dette bør virke i version 4.3.1 - det er ovenikøbet testet!!
<? if(!$_SERVER['PHP_AUTH_USER']) { Header("WWW-authenticate: basic realm=\"GoodConnection\""); Header("HTTP/1.0 401 Unauthorized"); echo "You are not authorized to access this document.\n"; exit; } if ($_SERVER['PHP_AUTH_USER'] != "aaa" || $_SERVER['PHP_AUTH_PW'] != "bbb") { Header("WWW-authenticate: basic realm=\"GoodConnection\""); Header("HTTP/1.0 401 Unauthorized"); echo "You are not authorized to access this document.\n"; exit; } ?> Du er inde
Ahh - ja, det kan jeg godt se. Så kan det jo godt være, serveren ikke understøtter det. Jeg vil støve mit engelske af og prøve at skrive til dem på supporten
Er gjort. Skal lige have gjort noget ved de der points - men du plejer jo ikke ville have dem;-) - eller er kursen skiftet? Tak for hjælpen ihvertfald - problemet blev lokaliseret.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.