Zum Inhalt springen

direkten Zugriff auf Bilder und Dateien mit htaccess verhindern

Erstellt am 16. Juli 2008 · 3 Antworten · letzte Antwort am 16. Juli 2008

Tags: Frage

percolator ·

Hallo,

ich habe schon im Forum gesucht aber keine Antwort auf meien Frage gefunden. Vorne weg, die Seite ist noch nicht online.
Ich habe einen geschlossenen Nutzerbereich mit verschiedenen Nutzergruppen. Nun sollen nur angemeldete Nutzer bzw. die jeweiligen Gruppen Zugriff auf bestimmte Bilder bekommen, die im Dateisystem liegen. Sie liegen deshalb in Dateisystem und nicht in der Datenbank, weil sie durch dritte per FTP relativ aktuell gehalten werden. Naja, mir wäre die Haltung in der DB liber gewesen, aber egal.

So ist die Struktur:
In Fileadmin habe ich ein Verzeichnis: data/Gruppenname/produktname
Für jede Nutzergruppe gibt es ein Verzeichnis und ein Verzeichnis für die jeweilige Produkte (Plots und Messdaten). Ich zeige derzeit die Bilder und die Metadaten anhand verschiedener PHP-Skripte an.
Nun kann man aber über geschicktes probieren in der Adressleiste zu anderen Daten kommen.
Nun kam ich auf die Idee, die Daten per htaccess zu schützen. Die Metadaten können auch prima weiterhin ausgelesen werden, nur der Zugriff auf die Bilder schlägt fehl, da sie per <im src=....> eingebunden werden. Ich dachte vielleicht lässt sich das per TypoScript lösen und habe im Bereich Setup auf die Bilder verwiesen schlug auch fehl.
Die bisherige htaccess:

<Limit GET>
Order Deny,Allow
Deny from all
</Limit>

Wie zeige ich die Bilder auf meienr Seite an und schütze sie gleichzeitig vor direkten Aufrufen?

Ich bin dankbar für jeden Vorschlag.

So nun ist es möglich, dass nur diese Nutzer Zugriff auf die entsprechenden Seiten habe.

maik ·

Wie zeige ich die Bilder auf meienr Seite an und schütze sie gleichzeitig vor direkten Aufrufen?

Geschützt werde die Daten per .htaccess.
Um die Daten trotzdem erreichbar zu machen verwendest du das JUMPURL-Feature.

Schau mal hier:
#16738

percolator ·

Hmm, ok der Link auf die Datei funktioniert soweit.

Aber 2 Dinge.

1. Wie kriege ich die Bilder auf der Website angezeigt ohne sie als Dateiverweise zu gestalten??

So sollte es am besten aussehen.
Bild: wissen4free.org/beispiel.png

Oder kann man mit JUMPURL auch Bilder direkt anzeigen?

2. Das nächste Problem ist, die Inhalte einer anderen Produktgruppe sind sehr dynamisch, also unterschiedlich viele. Kann ich folgendes in TypoScript lösen?

Bild: wissen4free.org/beispiel2.png

percolator ·

OK, für den 1. Fall habe ich eine Lösung gefunden. Ich nutze Secure Download.

Das Problem daran ist, es geht bisher nur bei Dateien die ich per TypoScript anzeigen lasse.

Krieg ich das auch für den 2. Fall zu laufen?