Article View: be.comp.programming
Article #1091Re: http authentificatie
From: John Bokma
Date: Tue, 17 Jan 2006 19:12
Date: Tue, 17 Jan 2006 19:12
38 lines
2075 bytes
2075 bytes
Steven <user@example.net> wrote:
> Hallo,
>
> ik zit met een probleempje. Ik heb een website (php) waarin gebruikers
> kunnen inloggen via http-authentificatie:
>
> ...
> header("WWW-Authenticate: Basic Realm=\"login\"");
> header("HTTP/1.0 401 Unauthorized");
> ...
>
> Als het login en password correct zijn, dan zet ik een sessievariabele:
> $_SESSION['id'] met het id van de gebruiker.
>
> De vraag is nu: hoe kan ik gebruikers laten uitloggen?
Niet.
> Als ik ze laat
> uitloggen (unset($_SESSION['id'], en ze keren gewoon terug naar die
> pagina, dan zijn ze opnieuw ingelogd (aangezien de browser de waarden
> voor $_SERVER["PHP_AUTH_USER"] en $_SERVER["PHP_AUTH_PW"] gewoon opnieuw
> stuurt zonder opnieuw te vragen wat de login en password is, dus wordt
> de sessievariabele gewoon terug gezet.
Uit mijn hoofd, je laat ze naar een pagina gaan die opnieuw een 401
teruggeeft.
<http://www.php-center.de/en-html-manual/features.http-auth.html>
Lees ook de waarschuwing, enz.
--
John Bokma
Voorbeeldscripts in Perl: http://johnbokma.com/perl/
Ervaren Perl / Java programmeur beschikbaar: http://castleamber.com/
Tevreden opdrachtgevers: http://castleamber.com/testimonials.html
Technical Details
Message-ID:
<Xns974E86612566Dcastleamber@130.133.1.4>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mailReferences:
<43cd1a25$0$14135$ba620e4c@news.skynet.be>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,35a0f0194432abc3
X-Google-Attributes: gidfcea4,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: John Bokma <john@castleamber.com>
Newsgroups: be.comp.programming
Subject: Re: http authentificatie
Date: 17 Jan 2006 19:12:40 GMT
Organization: Castle Amber - software development
Lines: 38
Message-ID: <Xns974E86612566Dcastleamber@130.133.1.4>
References: <43cd1a25$0$14135$ba620e4c@news.skynet.be>
X-Trace: individual.net KDXGCuVUjiwcfpw/V/ZkrwuG5kPQIJMOYdlNMI5Go2AVT1k5B7
User-Agent: Xnews/2005.10.18
X-Face: $7h&5K*ZL9*ZQ\6Hco2"V?1dD*C<ab^>zlws[S%i0b,@gKk|[,)Y-<hk143{.Ov"x{({zo( l,N\m`-_^nJfVQdEyt+-uAP^7WG]5mHj9&::7X-qK;Yv;xmRvNWQR"_igw+cr5WMj;6:zlj<R80Ei@ $gGWq&*{FL*kC*a