Mailinglisten-Archive |
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