Zum Inhalt springen

Upload-Download Seite mit verschiedenen Gruppen

Erstellt am 21. Juli 2009 · 5 Antworten · letzte Antwort am 24. Juli 2009

Tags: Datei-Upload, Frontend-Benutzer, Frage

misinn ·

Hallo zusammen,

ich brauche ein paar Tipps.

Über die Website der Firma sollen Downloads und Uploads(Dateien die manchmanl bis 100MB groß sind) demnächst erfolgen. Dafür erstelle ich eine Seite, die alle Dateien als Links auflisten soll.

Ich brauche vier Gruppen mit Login und unterschiedlichen Zugriffsrechten auf diese Seite, wobei jede Gruppe nur einen User und ein Passwort hat:

1. Kunden Uploads
Diese Gruppe kann zwar Dateien hochladen und die ganze Liste der hochgeladenen Dateien sehen, jedoch kann keine Datei runterladen. Die soll auch mehrere Dateien gleichzeitig hochladen können.

2. Kunden Downloads

Diese Gruppe kann zwar Dateien runterladen und alle hochgeladenen Dateien sehen, jedoch kann keine Datei hochladen.

3. Kunden Up-Downloads
Kann sehen, hochladen, runterladen

4. Kunden Up-Downloads-Fileadmin
Kann sehen, hochladen, runterladen und das auch über einen zugewiesenen Fileadmin-Bereich

5. Kunden Fileadmin-Downloads
Bekommt einen Link zu einer oder mehreren Dateien aus Fileadmin zugeschickt, wonach sie sich über ein Login anmelden muss(nach Klick auf den Link) und die jenige(n) Datei(n) automatisch runterladen kann, ohne die Möglichkeit zu haben, weitere Dateien aus dem Verzeichnis zu sehen.

Fragen:

a) Mit welchen Extensions soll ich anfangen bzw. welche kommen in Frage?

b) Wie kann ich der 1. Gruppe das Runterladen unterbinden?

c) Wie kann ich ein Login auf den Link für die 5. Gruppe setzten?

d) Gibt es vielleicht eine einfachere Logik für diese Anforderung?

Ich bin noch am Anfang mit Typo3, deshalb würde ich mich auf jeden wintzigen Hinweis übermäßig freuen.

Ich wünsche Euch noch eine leistungsstarke Woche.

Marius

WhiteShadow ·

Hi,

schwierige Aufgabe hast du da. Alles komplett kann ich dir nicht beantworten, aber mal folgendes.

1. Gruppe:
Würde einen FTP vorschlagen und die User können nur in dem Verzeichnis uploaden. Die sollen ja mehrere Dateien uploaden und auch große. Mit einem Browser kann das ganze ziemlich unsicher sein, zudem wenn es überhaupt funktioniert wegen den Apache Einstellungen... Beim FTP ist der Vorteil ja wegen dem Resume und ich sehe so und soviel % wurden bereits hochgeladen. Wie man den Usern das downloaden verbieten kann dann ist eher fragwürdig.

2. Gruppe:
Schau mal auf typo3.org da gibt es Download Extensions. Gibt auch welche die dir das Verzeichnis einfach als Liste darstellen.

3. Gruppe:
Download Extension + FTP Zugang?

4. Gruppe:
Wie 3. Gruppe?

5. Gruppe:
Schickst denen halt ne Mail: http://www.deineseite.de/fileadmin/datei.zip und du verschlüsselt per htaccess den fileadmin Ordner.

misinn ·

Danke dir sehr WhiteShadow,

deine Antwort ist sehr wichtig und hilfsreich, denn ich hatte keine Ahnung, wie ich damit angangen soll.

Ich werde heute noch die Up-Download-Extensions ausprobieren, da sind schon einige vorhanden 🙂. Vielleicht habe ich Glück und kann ich über eine oder andere auch das Runterladen unterbinden oder inspiriert mich eine, eine anderere Logik dafür anzuwenden.

Auf jeden Fall du bist sehr nett und hilfsbereit und ich danke dir nochmal für deine Zeit und Aufmerksamkeit. Viel Spass noch, denn die Woche ist nocht nicht vorbei 🙂

Marius

misinn ·

Danke dir sehr Alexander,

bislang habe ich mit neo_fileshare, mx_fileupload und file_explorer experimentiert. Leider haben mich alle drei nur zum Verzweifeln gebracht. Obwohl ich sie mehrmals installiert und Dokus gelesen und eingehalten, jede von den erwähnten hat nur teilweise funktioniert und nicht in allen Browsern. Ich glaube, dass ich sowieso auf dem falschen Weg unterwegs war, denn ich kann über HTTP Dateien bis 100 MB damit vielleicht nicht hochladen. Hier scheint deine Extension eine Ausnahme zu machen.

Übrigens wie hoch kann man die [BE][maxFileSize] = 10000(default) setzen?

Die Website ist auf punkt.de gehostet, genauer auf einem Small Share Space. Zwar habe ich wohl FTP-Access, ich könnte 5 Accounts als Admin anlegen,aber mit welcher Extension könnte ich das zustande bringen 😢, also das Up-Download der Dateien von FE-Users über FTP?

Ich danke dir nochmal für deine Aufmerksamkeit und Zeit, ich werde demnächst die empfohlene Extension installieren.

PS:
Ich habe deine Website gerade besucht, du bist ein Typo3-Tyrannosaurus 😃.

misinn ·

Hallo wieder,

moc_filemanager funktioniert richtig, jedoch ein großes Problem habe ich noch: ich kann keine Dateien über 10MB hochladen.

Das Problem ist, dass ich keinen Zugriff auf /t3li/class.t3lib_extfilefunc.php habe, um den Wert $maxUploadFileSize zu ändern. Warum? Weil wie schon oben erwähnt, die Webseite ist auf Punkt.de auf einem Small Share Space. Das einzige worauf ich Zugriff habe ist localconfig.php und _htaccess.

Dan habe ich mir überlegt BE-Gruppen anzulegen, die eben nur auf ein Verzeichnis aus fileadmin Zugriff haben dürfen. Das läuft soweit gut, aber jede Peron, die den Link zu der Datei hätte, kann sie auch ohne Weiteres runterladen. 😢

Wie kann ich unterbinden, dass jemand z.B die Datei www.meine-seite.de/fileadmin/gruppe1/halloWelt.txt runterladen kann, wenn man sich vorher nicht über BE eingeloggt hat?

Bitte gibt mir einen Hinweis.

Marius