Hallo Typo3-Gemeinde!
Erstmal die Facts:
- Typo3 4.5.4
- naw_securedl 1.5.0
Um ein internes Bildarchiv, das nur für eingeloggte User zugänglich sein soll zu schützen, habe ich die o.g. Extension installiert. Das zugehörige Bilderverzeichnis auf dem Server habe ich mittels .htaccess geschützt. Der Zugriff von außen ist dadurch auch geblockt. Dummerweise ist es so, dass naw_securedl die direkt im geschützten Verzeichnis angelegten Bilder rausrückt auch wenn man nicht als Frontend-User eingeloggt ist. Bei der Variable "u" ist dann der Wert "0" gesetzt (hier steht üblicherweise die FE-User-ID, wenn ich mich nicht irre. Wenn ich den Link so übernehme und die Variable z.B. auf "1" ändere, dann wird der Zugriff verwehrt.
Hat jemand eine Idee woran das liegen könnte? Oder eine alternative, ähnlich einfach zu implementierende Möglichkeit?
Vielen Dank!
Hallo, hast Du mittlerweile eine Lösung dafür gefunden?
ich habe auch dasselbe problem und konnt keine lösung finden. 🙁
wie sieht es bei euch aus?
Welche Version von TYPO3 und naw_securedl setzt Du ein?
Siehe auch hier: http://forge.typo3.org/issues/46129
TYPO3 4.5.19
naw_securedl 1.5.1
ach so, wenn ich die bug diskussion richtig verstehe, dann dürfen die content element oder seiten, die den link enthalten nur eingeloggt sichtbar sein? werde ich ausprobieren...
Ich habe es jetzt noch nicht eingehend geprüft, aber anscheinend gibt es bei unserer Seite keine Probleme mehr mit TYPO3 4.7.12 und Secure Downloads (naw_securedl) 1.5.1
Noch was:
Verzeichnisse im geschützten Bereich (/fileadmin/user_upload/dokumente/geschuetzt/) dürfen keine Sonderzeichen im Namen beinhalten, da der Download sonst nicht funktioniert:
Falsch: stadt&land
Richtig: stadt-und-land
Ein Problem ist hier aufgetreten wegen dem "&" im Verzeichnisnamen:
Obwohl man eingelogged ist kommt hier der Fehler: Access denied!
danke für deine antworten! 🙂 ich werde jetzt noch ein bisschen herumprobieren...
ja, funktioniert jetzt! 🙂
die content elemente mit den links dürfen nur bei eingeloggten usern angezeigt werden. dann werden die links geschützt. im anderen browser ohne login haben sie dann nicht funktioniert.
ich dachte naw_securedl schützt auch offen angezeigte links.
D.h. bei Dir hat auch das Upgrade von TYPO3 4.5.19 auf die neueste Version geholfen?
nein, ich habe kein update gemacht.
naw_securedl funktioniert scheinbar einfach nicht für offen angezeigte links.
die content elemente mit den links müssen bei access so eingestellt werden, dass sie nur mit einem fe login angezeigt werden.
dann klappt es und die links sind geschützt.
Ah OK - so meinst Du. Ja das geschilderte Problem scheint ein Bug in älteren TYPO3 Versionen zu sein - hat aber mit deinem nichts zu tun.
Hallo zusammen,
bei mir hat sich das Problem gelöst, nachdem ich explizit die Domain in der Konfiguration von naw_securedl angegeben hatte.
- TYPO3 4.5.27
- naw_securedl 1.6.1
- Seite mit Links in zugriffsgeschütztem Bereich
- CE mit Dateilinks nicht gesondert zugriffsgeschützt
Grüße
Jochen
Hallo zusammen,
darf ich hier anschließend.
Ich habe etwas anderes Problem Naw_securedl funtioniert bei meiner typo3 4.7 eindwandfrei.
Nur habe ich "Class not found" error und zwar, wenn ich ein Bild anklicke und der Pop up Fenster erscheint. Die erzeugten "eID=tx_cms_showpic" bei den Pop up Fenster sind mit nach und vor Installation der Extensions nicht zu unterscheiden.
In den error_log erscheint diese Meldung:
"PHP Fatal error: Class 'SecuredlService' not found in /typo3_verzeichnis/typo3_src-4.7.12/t3lib/class.t3lib_div.php on line 4856, referer: http://localhost/index.php?id=236"
Kennt jemand eine Lösung oder Idee zur Lösung?
Viele Grüße,
Ipan
PS: Benutzt habe ich:
- typo3 4.7.12
- naw_secured v1.7.1
Und wenn ich der Extension deinstalliere funktioniert alles wieder wie gewohnt.