[Kitodo] cHash-Probleme bei Dropdown-Auswahl

Jonathan Gaede jonathan.gaede at bibliothek.uni-wuerzburg.de
Do Okt 26 15:44:18 CEST 2017


Hallo Herr Bigga,

vielen Dank, damit konnte ich das Problem beheben -
Aber müsste ich mir in einer späteren Live-Version dann nicht Sorgen  
um DOS-Angriffe machen?

Viele Grüße,
Jonathan Gaede

PS: Meine Typo3-Version ist die 7.6.13, meine Version von  
Kitodo.Presentation entspricht der Git-Version vom 20.9.2017.

Zitat von Alexander Bigga <alexander.bigga at slub-dresden.de>:

> Lieber Herr Gaede,
>
> welche Version von Kitodo.Presentation und welche Version von TYPO3
> setzen Sie ein?
>
> Der cHash wird durch TYPO3 beim erstellen der Seite aus den
> GET-Parametern berechnet. Nur Seiten bei denen der cHash richtig ist,
> können in den TYPO3-Cache übernommen werden. So sichert TYPO3 ab, dass
> z.B. der Cache nicht mit zufälligen Request geflutet wird.
>
> Im Fall von Kitodo.Presentation muss folgende Einstellung gesetzt sein:
>
> $TYPO3_CONF_VARS['FE'][pageNotFoundOnCHashError] = 0
> --> das schaltet die Fehlerseite aus, wenn die cHash-Validierung fehl
> schlägt. Genau das passiert nämlich im Falle des DropDown-Menüs in
> Kitodo.Presentation.
>
> Hilfreich (oder notwendig?) ist auch folgende Einstellung:
>
> $TYPO3_CONF_VARS['FE']['cHashRequiredParameters']='tx_dlf[id]'
>
> Beides setzten Sie am Besten im Install-Tool. Die Werte landen dann an
> der richtigen Stelle im LocalConfiguration.php
>
> Viele Grüße
>
> Alexander Bigga
>
> Am 25.10.2017 um 14:26 schrieb Jonathan Gaede:
>> Sehr geehrte Damen und Herren,
>>
>> ich teste zur Zeit Kitodo.presentation und den DFG-viewer als
>> Präsentationsumgebung für das Digialisierungszentrum der UB Würzburg.
>>
>> Inzwischen habe hierfür eine lokale Typo3-Installation  mit einer
>> basalen Seitennavigation erstellt, kitodo.presentation installiert,
>> die entsprechenden Komponenten im Main Template hinzugefügt und einige
>> Dokumente importiert. Mit den "hauseigenen" Kitodo-Plugins konnte ich
>> anschließend eine funktionierende Sammlungs-, Listen- und
>> Seitenansicht erstellen, z.T. auch mit funktionierender Volltextanzeige.
>>
>> Hierbei bin ich aber auf folgendes Problem gestoßen:
>> Unter bestimmten Umständen stoße ich beim Durchklicken der Listen- und
>> Seitenansicht auf leere Seiten mit der Fehlermeldung "Request
>> parameters could not be validated (&cHash empty)". Dieses Problem
>> scheint immer dann aufzutreten, wenn ich zur Navigation eine
>> Dropdown-Auswahl verwende. In meinem Beispiel betrifft das die
>> Sortierfunktion der Listenansicht ("Order by", "Direction") und die
>> Seitenauswahl im Navigations-Plugin.
>> Im Fall des Navigations-Plugins fällt auf, dass ich über "Previous
>> Page", "Next Page" usw. ohne Problem weiterblättern kann. Wähle ich
>> jedoch die selbe Seite über die Dropdown-Auswahl an, erhalte ich die
>> gleiche URL, allerdings ohne die Attribute &tx_dlf[double]=0 sowie
>> &cHash=<<Was auch immer hier jeweils für ein Wert berechnet wurde>>.
>>
>> Können mit jemand sagen, ob bzw. wie sich dieses Problem beheben oder
>> umgehen lässt?
>>
>> Viele Grüße,
>> Jonathan Gaede
>>
>> PS: Neben diesem Problem kämpfe ich gerade auch mit einem Problem mit
>> der DFG-Viewer-Extension. Diesbezüglich habe ich bereits eine Anfrage
>> dv-technik at dfg-viewer.de gestellt.
>>
>
> --
> Alexander Bigga
> Referatsleiter Digitale Bibliothek
>
> Sächsische Landesbibliothek –
> Staats- und Universitätsbibliothek Dresden (SLUB)
> Abteilung IT, Referat 2.1 Digitale Bibliothek
> 01054 Dresden
> Besucheradresse: Zellescher Weg 18
> Tel.: +49 351 4677 212
> E-Mail: alexander.bigga at slub-dresden.de
>
> http://www.slub-dresden.de/


-- 
Jonathan Gaede
Abteilung Digitalisierung
Kallimachos-Zentrum für Digital Humanities
Universitätsbibliothek Würzburg
Am Hubland, D-97074 Würzburg
Tel.: +49 (0)931-31 89845
E-Mail: jonathan.gaede at bibliothek.uni-wuerzburg.de

_______________________________________________
Kitodo-Community mailing list
Kitodo-Community at kitodo.org
https://maillist.slub-dresden.de/cgi-bin/mailman/listinfo/kitodo-community


More information about the Kitodo mailing list