Thomas Luethi: login / logout

Beitrag lesen

Hallo,

header("HTTP/1.1 401 Forbidden");
Ich glaube das könnte hinhauen

Glaube ich auch.

HTTP-Authentication sieht grundsaetzlich kein "Logout" vor;
dieses geschieht normalerweise durch das Schliessen des Browsers.

Man kann versuchen, ein "Logout" zu simulieren, indem man
ein Skript macht, das (z.B. wie oben mit PHP) einen
HTTP-Header "401 Forbidden" schickt, obwohl der Browser
sich ja eigentlich mit den korrekten Daten anmeldet.

Die Datei kann man z.B. logout.php nennen; sie muss
beginnen mit
<?php
  header("HTTP/1.1 401 Forbidden");
  /* evtl. weiteres. */
?>

Der Benutzer kriegt dann aber vielleicht wieder das
"Login"-Fensterchen des Browsers zu sehen, und soll
dort einfach etwas falsches eintippen oder abbrechen.

Gruesse,

Thomas