x-herbert: HTTP Auth (wieder mal...)

Beitrag lesen

Das ist hier nicht notwendig. Ich sehe schon, ob Du auf mich oder auf jemanden anderen antwortest. (</faq/#Q-03a>, http://aktuell.de.selfhtml.org/artikel/gedanken/foren-boards/)

o.k. ...

Nur wenn Dein Script sozusagen als "Proxy" fungiert und alle Requests selbst durchführt. z.B. so:

http://irgendwas/script.php?url=http://.../geschuetzt/xyz.gif
(wobei hier die /-Zeichen nach dem ?-Zeichen eigentlich auch kodiert werden müssten - bin nur zu faul nachzuschauen, wie)

Dann müsste Dein Script die HTTP-Requests selbst absetzen. Das wäre möglich, jedoch w+rde es die ganze Ausführung um einiges verlangsamen.

..hmmm... habe ich noch nicht ganz kapiert :(

Der Schutz des Verzeichnisses muss nicht "Echolon-Sicher" sein - sollte aber den "normalen-neugierigen-Besucher" ausschließen. Zur Zeit habe ich folgende "Konstruktion":

  • index.php mit Login => Sessionvariable wird gesetzt
  • seite1.php => Sessionvariable wird abgefragt: Nein => zum Login / Ja => weiterere HTML-Body (...bla, bla der Seite) mit Link auf "go2folder.php"
  • go2folder.php => Sessionvariable wird abgefragt: Nein => zum Login / Ja => tja... hier soll(te) die Weiterleitung stehen. Die Variante mit header("Location: "http://user:pass@domain); funktioniert zwar, es ist dann aber die vollständige URL (mit user:pass) im Browser zu sehen.

Wenn man statt der header...usw. eine "andere" Variante verwenden könnte, wäre das Problem erstmal gelöst - und die Sicherheit für mich o.k.

gruss x-herbert