Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

TYPO3 CMS 7 Grundkurs 2: Erweitern und anpassen

Downloads absichern

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Aus TYPO3 verlinkte Dateien sind auch dann per direktem Link abrufbar, wenn der Zugriff auf eine Seite eingeschränkt wurde. Die Absicherung von Download-Links wird in diesem Modul mittels der Extension "fal_securedownload" realisiert.

Transkript

Bei Verwendung eines Login-Bereiches im Front-End sind die dort abgelegten Informationen nur mit entsprechenden Rechten erreichbar. Die Informationen hierfür liegen in der Datenbank, und TYPO3 rückt diese nur nach entsprechender Rechteprüfung aus. Sollten Sie allerdings Links auf Dateien unterhalb des fileadmin-Bereiches hinzufügen, sind diese natürlich auch ohne Login theoretisch erreichbar, sofern man die entsprechenden URLs kennt. Die Auslieferung jener Downloads erfolgt der direkt durch den Webserver. Aber auch für geschützte Dateibereiche gibt es in TYPO3 Lösungen. Legen wir als Erstes einen geschützten Storage für unsere Dateien an. Standardmäßig gibt es unseren FileStorage "fileadmin", und wir wollen einen Storage "filesecure" hinzufügen. Hierzu legen wir über den Listenmodus einen neuen Dateispeicher an. Diesen nenne ich jetzt "filesecure", und ich habe auch bereits einen entsprechenden Pfad in meinem lokalen Dateisystem hinzugefügt. Natürlich ist es notwendig, dass Sie für jeden Ordner noch einen entsprechenden Schutz in Ihrem Webserver konfigurieren oder vielleicht dieses Verzeichnis auch direkt außerhalb des Webroot ablegen. Außerdem ist es noch notwendig, ein Häckchen auf der dritten Registerkarte anzupassen. Hier gibt es eine Option "Ist dieses FileStorage öffentlich verfügbar?". Nein, denn wir wollen hier ja private Dateien ablegen. Für den Schutz der Downloads benötigen wir nun noch eine Extension. Ich habe hier bereits "FAL Secure Download" installiert. In unserer Dateiliste finden wir nun den zusätzlichen FileStorage. Sie haben hier zwei Verzeichnisse und können dafür entsprechende Rechte konfigurieren. Für mein Verzeichnis "Gruppe 1" ordne ich zu, dass hier nur Gruppe 1 Zugriffsrechte hat, und für die Gruppe 2 analog das Gleiche. Jetzt fügen wir ein Download-Plug-in in Front-End hinzu. Wir legen eine Seite "Downloads" an, aktivieren diese, machen diese verfügbar für alle Benutzer, allerdings nur nach Login, "Anzeigen, wenn angemeldet" und fügen über den Seitenmodus unser Plug-in hinzu. Wählen wir hierzu die Registerkarte Plug-ins. Wir wollen ein Plug-in ergänzen, und zwar einen Dateibaum. [ ] für unseren Dateibaum soll "filesecure" sein. Betrachten wir das Ergebnis im Front-End. Wir laden hier neu, damit wir diese Seite "Downloads" sehen, und finden dort eine Dateiliste. Wir sind derzeit mit unserem Benutzer angemeldet, der Mitglied der Gruppe 2 ist, so dass wir hier Dateien unterhalb von Gruppe 2 sehen. Beim Download-Link sehen Sie, dass die Verlinkung nicht direkt auf die Datei erfolgt, sondern dass hier entsprechend ein Script zwischengeschaltet ist. Dies prüft nochmal die Berechtigung liefert dann die Datei an den Benutzer aus.

TYPO3 CMS 7 Grundkurs 2: Erweitern und anpassen

Profitieren Sie von den vielen Profitipps rund um den praktischen Einsatz des erfolgreichen Content Management Systems TYPO3!.

Derzeit sind keine Feedbacks vorhanden...
 
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:02.08.2016

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!