phpbar.de logo

Mailinglisten-Archive

AW: [php] User abmelden

AW: [php] User abmelden

Sven Griesfeller php_(at)_phpcenter.de
Mon, 3 Jun 2002 14:40:13 +0200


Hallo Liste

Wir machen den Logout mittels Header.
Wir bieten eine Link an (logout.php) der in einem nicht anmeldepflichtigen
Verzeichnis zeigt.
In der logout.php wird ein Header aufgerufen der eine zweite Seite im
Anmeldefreien Verzeichnis liegt (in der ist er dann schon ausgeloggt).
Somit ist die Variable $PHP_AUTH_USER gelöscht wenn er auf den zurückbutton
klickt sieht er zwar noch mal die Seite vorher aber wenn er dann woanders
hinwill kommt sofort das loginfenster.

z.B:
logout.php
< ?
$prot = http://$HTTP_HOST/$frei/logoff.php
header ("Location: $prot");
?>

Sven Griesfeller



-----Ursprüngliche Nachricht-----
Von: php-admin_(at)_phpcenter.de [mailto:php-admin_(at)_phpcenter.de]Im Auftrag von
Chris
Gesendet: Montag, 3. Juni 2002 13:46
An: php_(at)_phpcenter.de
Betreff: [php] User abmelden

> Der ganze Quelltext hier drunter nutzt nichts. Wie melde ich nen
> $PHP_AUTH_USER wieder ab?
> Er soll im aktuellen Browserfenster keine Möglichkeit mehr haben, wieder
> zurück zu kommen.
> Weiß jemand Rat?
>
>  unset($PHP_AUTH_USER);
>  unset($PHP_AUTH_PW);
>  $PHP_AUTH_PASS="";
>  $PHP_AUTH_USER="";
>  Header("status: 401 Unauthorized");
>  Header("HTTP/1.0 401 Unauthorized");
>  Header("WWW-authenticate: basic realm=\"phpMyAdmin on
> ".$cfgServer['host']."\"");
>  Header ("Location: ..");
>  Exit();
--
** http://www.php-center.de **
Die PHP-Liste: mailto: php_(at)_phpcenter.de
http://lists.phpcenter.de/mailman/listinfo/php


php::bar PHP Wiki   -   Listenarchive