Ich bekomme es einfach nicht hin das mein PDF nur einem angemeldeten FE-User zur Verfügung gestellt wird.
Der Ordner in dem die Datei liegt lautet files/test (Checkbox für öffentlich ist deaktiviert).
Variante #1, Verlinkung aus ce_text:
Verlinkt auf https://domain.tld/files/test/myfile.pdf. Die 403-Seite kommt. Der Link im Editor lautet {{file::72dc3979-e4d1-11e7-8071-5254a2023713}}
Variante #2, Verlinkung aus ce_hyperlink:
Verlinkt auf https://domain.tld/files/test/myfile.pdf. Die 403-Seite kommt. Der Link im Feld für die Datei lautet {{file::72dc3979-e4d1-11e7-8071-5254a2023713}}
Variante #3, Verlinkung aus ce_download:
Verlinkt auf https://domain.tld/de/downloads.html...est/myfile.pdf klappt nur wenn die Seite selbst auch geschützt ist. Wenn die Seite nicht geschützt ist, kann man die Datei downloaden, obwohl der Ordner auf "nicht öffentlich" gestellt ist. Wenn man jetzt z.B. nur die Downloadbuttons zeigen will wenn der User eingeloggt ist und diese über Element schützen schützt, kann die Datei heruntergeladen werden wenn man den Link hat.
Das ganze läuft auf NGINX bei Hostingwerk.
Meine Frage:
Wie kann ich es bewerkstelligen, wenn ein Link auf die Datei via ce_hyperlink oder ce_text gesetzt wird, geschützt wird? In der Doku zu Contao 4 habe ich dazu fast nichts gefunden, vielleicht habe ich es auch übersehen.
Lesezeichen