kostenloser Webspace werbefrei: lima-city


HTTP-Authentifizierung mit PHP | Logout?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    lucas9991

    Kostenloser Webspace von lucas9991

    lucas9991 hat kostenlosen Webspace.

    Guten Morgen,

    ich versuche mich gerade an der HTTP-Authentifizierung mit PHP. Ich lief bis jetzt auch alles gut, aber ich wei? nicht, wie ich die gesetzten Variablen l?schen k?nnte.
    Hier mein Versuch :

    if ( isset ( $_GET['action'] ) && $_GET['action'] == 'logout' ) {
      unset ( $_SESSION['control_panel'] );
      unset ( $_SERVER['PHP_AUTH_USER'] );
      unset ( $_SERVER['PHP_AUTH_PW'] );
      unset ( $_SERVER['HTTP_AUTHORIZATION'] );
      unset ( $HTTP_SERVER_VARS['PHP_AUTH_USER'] );
      unset ( $HTTP_SERVER_VARS['PHP_AUTH_PW'] );
      unset ( $HTTP_SERVER_VARS['HTTP_AUTHORIZATION'] );
      session_destroy ();
      header("HTTP/1.0 401 Unauthorized");
      die ( 'Ausgeloggt'.$_SERVER['PHP_AUTH_USER'].'' );
      exit ();
    }


    Sobald man aber wieder die Startseite eintippt ist man eingeloggt und $_SERVER['PHP_AUTH_USER'] automatisch gesetzt. :confused:
    Wie kann ich dem Browser begreiflich machen, dass er diese Daten l?schen soll?

    MfG Lucas




    edit : Ein "]" vergessen.

    edit2 : Selbst mit dem Logout-Script von http://sourceforge.net/projects/httpauthplus gehts nicht. :/
    php.net bietet auch keine L?sung, die ich nicht ausprobiert habe. :/

    edit3 :

    Sowohl Netscape als auch der Internet Explorer l?schen den lokalen Authentifizierungscache des Browserfensters, wenn der Server eine 401-Meldung zur?ckgibt. Dies kann benutzt werden, um einen Benutzer "auszuloggen" und eine erneute Eingabe des Benutzernamens/Passworts zu erzwingen. Manchmal wird dieses Verhalten f?r das automatische Ausloggen nach Ablauf einer bestimmten Zeitspanne oder f?r einen Logout-Button genutzt.

    Das machen sie leider nicht... :/


    edit4 :
    Wie ich gerade im #php.net erfahren habe geht es ?berhaupt nicht. :mad:
    Kann geschlossen werden...

    Beitrag ge?ndert am 6.10.2005 11:30 von lucas9991
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!