Wenn ich mich recht erinnere, konnte man unter Contao 3 Ordner schützen und nur für bestimmte Gruppen freischalten.
Das finde ich nicht mehr – wo ist es hin? Oder wurde die Schutzmöglichkeit abgeschafft? Danke.
Druckbare Version
Wenn ich mich recht erinnere, konnte man unter Contao 3 Ordner schützen und nur für bestimmte Gruppen freischalten.
Das finde ich nicht mehr – wo ist es hin? Oder wurde die Schutzmöglichkeit abgeschafft? Danke.
Guten Abend Zille,
das Stichwort hast du schon genannt: Gruppen.
Lege eine Mitgliedergruppe an, dazu ein oder mehrere Mitglied und weise sie dieser Mitgliedergruppe zu.
Lege ein Loginmodul an, in welchem du die Seite angibst, deren Inhalte nur Mitglieder der Gruppe zugänglich sind.
Dann kannst du z.B. eine Galerie anlegen und dort diese nur der Mitgliedergruppe zuwiesen.
Falls du direkt in der Dateiverwaltung meinst: das gab es noch nie im core. Nur über die Extension https://github.com/fritzmg/contao-file-access
Mitglieder, Mitgliedergruppe, Login gibt es, eine Seite mit Galerie ist nur für diese Mitgliedergruppe freigegeben. Das funktioniert alles.
In Contao 3 konnte man allerdings auch den Ordner schützen, in dem die Bilder für die Galerie und/oder download liegen, damit man nicht von außen darauf zugreifen kann (in der Ordnerverwaltung den jeweiligen Ordner selbst bearbeiten). Habe gerade noch einmal in einer alten Seite nachgeschaut … dort gibt es das Kästchen "Geschützt – Verhindert den Zugriff via HTTP. Die Dateien sind weiterhin z.B. über das Downloads-Element verfügbar."
Ist das nicht mehr nötig?
Ich meine das hier:
Anhang 22482
Das gibt es auch in Contao 4. Nur ist dort die Logik umgekehrt.
Aha, prima. Und wie lautet die Logik? Ein Element weggelassen ist ja für sich noch keine Logik …
Das ging allerdings auch noch nie. Wenn der Ordner geschützt ist, sei es in Contao 3.5 oder 4.x, dann kannst du als der Kaiser von China angemeldet sein, die Dateien aus dem Ordner bekommst du trotzdem nur als Download und nicht etwa auf einer Webseite angezeigt. Bei allen Contao-Versionen werden Bilder (= Dateien) direkt vom Webserver ausgeliefert und nicht von Contao. Deswegen nutzt es auch nichts angemeldet zu sein, weil das nur Contao interessiert aber nicht den Webserver.