Ergebnis 1 bis 6 von 6

Thema: 4.4.9 Verlinkung auf geschützte Datei

  1. #1
    Contao-Nutzer Avatar von cgpro
    Registriert seit
    01.07.2009.
    Ort
    München
    Beiträge
    218
    Partner-ID
    11108
    User beschenken
    Wunschliste

    Standard 4.4.9 Verlinkung auf geschützte Datei

    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.
    Geändert von cgpro (19.12.2017 um 16:12 Uhr)

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Zitat Zitat von cgpro Beitrag anzeigen
    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.
    Wenn du das Download Inhaltselement geschützt hast, dann sollte die Datei nicht heruntergeladen werden können.


    Zitat Zitat von cgpro Beitrag anzeigen
    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.
    Du musst es über ein geschütztes Download Inhaltselement machen.

  3. #3
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.470
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Rolf,

    muss ich mal nachbauen.

    Aber: Die Inhaltselemente sind auch nur für die FE-Gruppe freigegeben?
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  4. #4
    Contao-Nutzer Avatar von cgpro
    Registriert seit
    01.07.2009.
    Ort
    München
    Beiträge
    218
    Partner-ID
    11108
    User beschenken
    Wunschliste

    Standard

    Ich hatte die ganze Seite geschützt. Habe es jetzt noch mal in einem anderen Browser probiert damit die Sessions nicht durcheinander kommen. Wenn ce_download geschtüzt ist, verhält es sich so wie es soll.

    Per ce_text und ce_hyperlink klappts leider nicht, da wird einfach auf die File verlinkt ohne Parameter. Die Frage ist halt ob das in Contao grundsätzlich NUR über das Download-Element möglich ist.

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Zitat Zitat von cgpro Beitrag anzeigen
    Ich hatte die ganze Seite geschützt. Habe es jetzt noch mal in einem anderen Browser probiert damit die Sessions nicht durcheinander kommen. Wenn ce_download geschtüzt ist, verhält es sich so wie es soll.
    Sollte auch funktionieren, wenn die ganze Seite geschützt ist. Der Punkt ist, dass es kein Download(s) Inhaltselement geben darf, dass die Anfrage prozessieren kann.


    Zitat Zitat von cgpro Beitrag anzeigen
    Per ce_text und ce_hyperlink klappts leider nicht, da wird einfach auf die File verlinkt ohne Parameter. Die Frage ist halt ob das in Contao grundsätzlich NUR über das Download-Element möglich ist.
    Prinzipiell lassen sich Dateien aus geschützen Ordnern nur über das Download(s) Inhaltselement runterladen (von eigens programmierten Lösungen abgesehen).

  6. #6
    Contao-Nutzer Avatar von cgpro
    Registriert seit
    01.07.2009.
    Ort
    München
    Beiträge
    218
    Partner-ID
    11108
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Sollte auch funktionieren, wenn die ganze Seite geschützt ist. Der Punkt ist, dass es kein Download(s) Inhaltselement geben darf, dass die Anfrage prozessieren kann.


    Prinzipiell lassen sich Dateien aus geschützen Ordnern nur über das Download(s) Inhaltselement runterladen (von eigens programmierten Lösungen abgesehen).

    Das wollte ich wissen :-) Danke!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •