Hallo Reto,
- Das funktioniert jedoch nicht, denn der apache fragt mich nicht nach einem neuen Passwort, sondern logt mich als gleichen Benutzer wieder ein. Was kann ich da machen ?
Du musst _alle_ Browserfenster schließen, sonst merkt sich der Browser Username und Passwort für diese Seite.
- bei der aufforderung self.close() werde ich gefragt, ob ich wirklich schliessen will. Ich habe jedoch schon gesehen, dass das auch automatisch geht; aber wie?
Nein, hast du nicht gesehen, da es nicht geht.
Eine andere Möglichkeit wäre, die Userauthentifikation für diese Seite erneut durchzuführen (also mit PHP einen 401-Header zu senden), in dem der User dann keine Daten eingibt. Dann werden Username und Passwort vom Browser wieder gelöscht. Dazu gibt es auch einige Postings im </archiv/>.
Wenn dir das ganze nicht wirklich zusagt, dann solltest du dich mit Sessions in PHP beschäftigen [1], damit lassen sich Userbereiche wesentlich flexibler gestalten, und man ist nicht gezwungen, alle Browserfenster zu schließen, um den Userbereich wieder zu verlassen.
[1] http://www.php.net/manual/de/ref.session.php
Grüße aus Darmstadt,
Benjamin
http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm
SELF-Code: sh:) fo:) ch:} rl:| br:> n4:( ie:% mo:) va:) de:> zu:) fl:| ss:) ls[