Zum Inhalt springen

naw_securdl: Update 1.5.1 -> 1.6.1

Erstellt am 21. Juni 2013 · 1 Antwort · letzte Antwort am 1. Juli 2015

Tags: Server & Hosting, Update & Upgrade, Frage

SteffenKaPunkt ·

Hallo Leute,

ich habe die Erweiterung naw_securdl im Einsatz und nun ein Update von Version 1.5.1 auf 1.6.1 durchgeführt. Danach habe ich alle Caches gelöscht. Nachdem ich nun vom Internetauftritt zum Beispiel auf eine PDF-Datei zugreife, erhalte ich den Fehler:

Hash invalid! Access denied

Im Dateisystem selbst habe ich keine Rechte geändert. Bin jetzt zwar wieder auf die alte Version zurück gegangen, würde aber dennoch gern das Update nutzen wollen.

Woher kommt das Problem und wie kann ich dieses lösen?

Viele Grüße

Julian.​Hofmann ·

Hallo Steffen.

Etwas spät (ist aber einer der wenigen Treffer zu der Meldung).

Nutzt Du den Rewrite? In meinem Fall wurde hierbei der führende Slash des Dateipfades (file-Parameter) durch Rewrite irgendwo verschluckt. Beim Hash-Errechnen ergibt das dann natürlich eine Abweichung...

Lösung:
kleine Änderung des Rewrites (Slash dem Parameterwert voranstellen)
RewriteRule ^securedl/([\d]+)/([\d]+(,[\d]+)*)/([\d]+)/([0123456789abcdef]+)/([^&]+)$ index.php?eID=tx_nawsecuredl&u=$1&g=$2&t=$4&hash=$5&file=/$6 [nc,L]

Viele Grüße
Julian