Vraag & Antwoord

Webprogrammeren & scripting

[PHP] uitloggen na header-authentication

Anoniem
supergj
5 antwoorden
  • ik heb een mooi loginscriptje gemaakt, maar kom er nu eigenlijk pas achter dat het volgens mij niet mogelijk is om uit te loggen.
    klopt het dat uitloggen na een header-authentication niet server-sided mogelijk is? (zonder gebruik te maken van javascript, want dat is client-side)

    gewoon [code:1:43e4828d54]unset($_SERVER['PHP_AUTH_USER']);[/code:1:43e4828d54] werkt niet
  • zodra je het browser venster sluit ben je toch vanzelf "uitgelogd"?
    Geef anders een session mee.
  • Zie de usercomments: http://www.php.net/manual/en/features.http-auth.php.
  • ik wil dus eigenlijk uitloggen zonder het browservenster te sluiten

    en echt een duidelijke oplossing staat er ook niet tussen die usercomments :(
  • [quote:7642521aa7]Here is a extremely easy way to successfully logout.

    if ( $realm == '' )
    $realm = mt_rand( 1, 1000000000 );
    header( 'WWW-Authenticate: Basic realm='.$realm );

    To log the user out simply change the value of $realm[/quote:7642521aa7]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.