🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #1091

Re: http authentificatie

#1091
From: John Bokma
Date: Tue, 17 Jan 2006 19:12
38 lines
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-mail
References: <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