Downloadarchiv via Catalog +htaccess

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • MoDzilla
    Gesperrt
    • 01.07.2009
    • 40

    #1

    Downloadarchiv via Catalog +htaccess

    Hallo,

    ich habe über das Catalogmodul ein Downloadarchiv erstellt. Die Files werden z.B. unter tl_files/downloads/... abgelegt und beim einpflegen via Catalog und dem Dateibrowser verknüpft. Nun haben wir nach und nach einen ganzen Batzen Downloads parat, der sich leider nicht vor "Fremdverlinkungen" schützen kann.

    Via htaccess hab ich es bisher nicht hinbekommen, das ich zwar Zugriff über den Link von der Webseite, jedoch aber nicht von aussen gestatte. Hat da jemand schon Erfahrungen gemacht wie ich die Dateien vor Fremdverlinkungen schützen könnte? Seh ich vielleicht den Wald vor lauter Bäumen nicht?
  • Nils Riel
    Contao-Fan
    • 19.06.2009
    • 730

    #2
    Du kannst doch in der Dateiverwaltung mit einem Klick auf das Schloss den Ordner für bestimmte Mitgliedergruppen schützen.

    Kommentar

    • MoDzilla
      Gesperrt
      • 01.07.2009
      • 40

      #3
      Hi

      Aaaaalso, ich kann via Klick den Ordner schützen, es wird die .htaccess erstellt und sämtliche Unterordner sind wie gewünscht auch vom Zugriff von überall geschützt. Allerdings bin ich mir noch nicht schlüssig, wo ich nun einem Mitglied die Zugriffsrechte auf die Dateien in diesem Ordner im Frontend gewähren kann.

      Ich mein, klar, die Seiten wo sich die Downloadlinks befinden sind für Mitglieder geschützt, soweit kein Problem. Dennoch landen die Downloadlinks bei einem "Forbidden" und nicht auf der Festplatte des Mitglieds.

      Den Download im Template binde ich wie folgt ein, vielleicht liegt ja da der Haken

      Code:
      <a href="<?php echo $entry['data']['file']['raw']; ?>">Download</a>
      Zuletzt geändert von MoDzilla; 28.01.2010, 19:46.

      Kommentar

      • david enke
        Contao-Nutzer
        • 26.06.2009
        • 96

        #4
        Zitat von Nils Riel Beitrag anzeigen
        Du kannst doch in der Dateiverwaltung mit einem Klick auf das Schloss den Ordner für bestimmte Mitgliedergruppen schützen.
        Habe eben das selbe problem. Der Schutz wird angelegt, Mitgliedergruppen auswählen kann/finde ich nicht... (TL 2.7.5)
        Den Mitglieder-Benutzerordner darauf zu richten hilft auch nicht.
        Der Ordner und dessen Inhalt bleibt für jeden unzugänglich...

        Kommentar

        • xtra
          Maintainer
          • 02.07.2009
          • 2007

          #5
          Dazu braeuchtet ihr nun ein Modul, welches die downloads so zu sagen proxy-ed.
          Ich nenne es nun mal einfach "file".
          Die URL wird dann z.B. http://www.domain.tld/file.php?file=data.zip
          Das script file.php checkt dann ob der aktuell eingeloggte user berechtigt ist oder nicht und gibt entsprechend das file frei oder eben nicht.
          Die htaccess muss den Ordner komplett schytzen, sprich keinerlei Downloads erlauben.
          Von der Existenz eines solchen Moduls weiss ich jedoch bislang noch nichts, sollte aber auch nicht allzuschwer sein zu implementieren. Eigentlich reine Routine und Fleissaufgabe.

          Gruss
          Chris
          Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

          Kommentar

          • MacKP
            Contao-Yoda
            • 15.06.2009
            • 13315

            #6
            Ich misch mich da auch mal mit einer Überlegung ein.
            Der normale Schutz von TL sieht so aus, das man da das Modul download oder downloads nehmen muss. Das kann man dann auf eine extra Seite nur für diese Mitgliedsgruppe bringen.
            Das an sich geht so mit dem Catalog noch nicht.
            Ich werds mal auf meine Liste setzten und ins Ticket System schreiben, denn an sich wäre das ja ganz praktisch. Spätestens im Zusammenhang mit dem chshop ^^

            Viele Grüße
            Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
            [Arbeitet bei -> Paus Design & Medien]
            "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

            Kommentar

            • MoDzilla
              Gesperrt
              • 01.07.2009
              • 40

              #7
              Okay, dann schau ich mir das/die Modul(e) mal genauer an was alles geht. Freut mich auch das es auf diesen Wege zumindest schonmal Beachtung für das Catalog-Modul bekommen hat, denn an Flexibilität ist es halt nicht zu toppen!

              Kommentar

              Lädt...