Mailinglisten-Archive |
Hi Peter,
> > > das ausloggen aus einem Bereich in dem man sich mit
> > > AuthType Basic eingeloggt hat, funktioniert NUR mit
> > > der Methode 'post it'.
> > Und wie macht es dann Confixx bei seiner Web-Oberfläche? Da
> > kann man sich auch ausloggen...
> Ich tippe mal einfach das vorhandene login wird mit einem
> falschen login überschrieben
gute Idee,
meinst Du vielleicht so:
<?php
$name = 'BigZero';
$pass = 'flasch';
header('Authorization: BASIC '.base64_encode($name.':'.$pass));
header('Location: ../'); // und wech ...
?>
Sorry, das geht nicht, weil:
- der Browser sendet ja den richtigen String von sich aus
mit, d.h. er autentifiziert sich bei *jedem* Seitenaufruf
- daraus folgt, man hat gar kein Login in dem Sinne und kann
sich schon deshalb nicht auslogen
- das laesst sich einfach mit fsockopen(); nachpruefen.
- entweder man bekommt ein "HTTP/1.1 200 OK" zurueck
- oder ein "HTTP/1.1 401 Authorization Required"
PS:
wo warst Du am Freitag?
Habe mit einem Sack voll Fragen auf Dich gelauert ... :-)
m. b. G. Norbert
_____________________
normal: 02686-987103
Notruf: 0177-2363368
---------------------
e.o.m.
php::bar PHP Wiki - Listenarchive