Article View: be.comp.programming
Article #1090http authentificatie
From: Steven
Date: Tue, 17 Jan 2006 16:22
Date: Tue, 17 Jan 2006 16:22
25 lines
1653 bytes
1653 bytes
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? 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.
Enige suggesties?
Bedankt,
Steven
Technical Details
Message-ID:
<43cd1a25$0$14135$ba620e4c@news.skynet.be>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!multikabel.net!feed20.multikabel.net!skynet.be!newspost001!tjb!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Thread: fcea4,35a0f0194432abc3,start X-Google-Attributes: gidfcea4,public X-Google-Language: DUTCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!proxad.net!news.tele.dk!news.tele.dk!small.news.tele.dk!multikabel.net!feed20.multikabel.net!skynet.be!newspost001!tjb!not-for-mail Date: Tue, 17 Jan 2006 17:22:13 +0100 From: Steven <user@example.net> User-Agent: Thunderbird 1.5 (Windows/20051201) MIME-Version: 1.0 Newsgroups: be.comp.programming Subject: http authentificatie Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Lines: 25 Message-ID: <43cd1a25$0$14135$ba620e4c@news.skynet.be> Organization: -= Belgacom Usenet Service =- NNTP-Posting-Host: 2bf9ef5b.news.skynet.be X-Trace: 1137515045 news.skynet.be 14135 194.78.207.11:31459 X-Complaints-To: usenet-abuse@skynet.be