Avatar billede madsmm Nybegynder
24. februar 2007 - 13:47 Der er 8 kommentarer

WWW-auth spørgsmål

Hej,

følgende script virkede perfekt på min tidligere apache server, men ikke længere på min nye windows server:

    function authenticate() {
        header( "WWW-Authenticate: Basic realm=''");
        header( "HTTP/1.0 401 Unauthorized");
        exit;
    }

    if (!isset($_SERVER['PHP_AUTH_USER']) && !isset($_SERVER['PHP_AUTH_PW'])) {
        authenticate();
    } else {
        if ($_SERVER['PHP_AUTH_USER'] != "dev" && $_SERVER['PHP_AUTH_PW'] != "dev2") {
            authenticate();
        }
    }


Hvad gør jeg?

På forhånd tak
Avatar billede coderdk Praktikant
24. februar 2007 - 14:11 #1
Ok, bruger du IIS eller Apache på din windows server? Hvis du bruger IIS, så kan du vel bare skifte over til Apache? ;)
Avatar billede madsmm Nybegynder
24. februar 2007 - 15:42 #2
jeg må indrømme at jeg aner ikke hvad serveren kører, hvor ser jeg det? og nej jeg kan ikke skifte da det er ikke er min egen personlige server.
Avatar billede madsmm Nybegynder
24. februar 2007 - 15:49 #3
jeg ved bare der blev skiftet fra linux til windows...
Avatar billede coderdk Praktikant
24. februar 2007 - 17:19 #4
Prøv at lave en phpinfo()
Avatar billede madsmm Nybegynder
24. februar 2007 - 17:32 #5
System     Windows NT PLESK8 5.2 build 3790
Avatar billede madsmm Nybegynder
24. februar 2007 - 17:33 #6
SERVER_SOFTWARE     Microsoft-IIS/6.0
Avatar billede coderdk Praktikant
24. februar 2007 - 17:44 #7
Hmm ok, jeg er lidt blank...

http://dk2.php.net/manual/en/features.http-auth.php

IIS Note::  For HTTP Authentication to work with IIS, the PHP directive cgi.rfc2616_headers must be set to 0 (the default value).

Måske?
Avatar billede madsmm Nybegynder
24. februar 2007 - 17:48 #8
måske, jeg hører min server admin... tak for dit bud.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester