PHP-Passwortschutz für Bilder

  • Themenstarter Themenstarter grkpfl
  • Beginndatum Beginndatum
G

grkpfl

Hallo!

Angenommen ich habe auf meiner Webseite z.B. eine Bildergalerie, (galerie.php), welche
man nur mit gültigem Passwort betreten kann.

Wenn ich mich jedoch einlogge, und die Links zu den Bilder notiere, kann ich diese
ja schliesslich im nachhinein auch "uneigeloggt" sehen, in dem ich diese url zu einzelnen bildern (bsp. http://www.test.de/bild1.jpg) eintippe...
So könnte im Prinzip ja jeder, der den Pfad weiß, ohne sich einzuloggen die Bilder sehen.

Wie kann ich das unterdrücken? Oder kommt man da echt nicht um htaccess rum?

Vielen Dank,
grkpfl
 
Es gibt mehrere Möglichkeiten. Entweder alles läuft über eine HTTP-Authentifizierung, mit der auch die Bilder gesichert werden können, oder es läuft über eine einfache Authentifizierung mit PHP-Sitzungen und die Bilder müssen über einen „Mittelsmann“ ausgeliefert werden, der wiederum die Daten der PHP-Sitzung benötigt.
 
Aha, du meinst warscheinlich image-pfäde wie ...showpic.php?id=test.jpg ?
Dann müsste ich das aber über die GD-lib machen, oder gibts da einfachere Möglichkeiten?
 
Wenn du ein Login System hast in dem du mit Sessions arbeitest, könntest du abfragen ob gewisse Session Variablen existieren und nur dann dir Seite mit den Bildern anzeigen lassen..

z.B.
PHP:
if (!$_SESSION['user']){
  header('Location: login.php');
  exit;
}
.....
// hier Bilder anzeigen lassen
.....
 
Zuletzt bearbeitet:
Zurück