2016-09-23 32 views
2

我有一個piBase擴展,它具有記錄列表和詳細信息頁面。 當首先調用列表時,一切都很好,realurl(版本2.0.15,TYPO3版本7.6.10)爲具有cHash參數的詳細頁面創建URL,例如,realurl生成沒有cHash的條目

cHash = dc3409cee49ff80a6b8173357a474bd3 & ID = 168 & tx_myext_pi1 [事件] = 1062

但截斷時,所有四個realurl表,清除前端緩存和訪問直接記錄的詳細頁面,realurl創建網址此頁無cHash:

ID = 168 & tx_myext_pi1 [事件] = 1062

當在Extbase擴展中嘗試相同時(例如, EXT:新聞)我得到一個404錯誤和生成的URL也沒有cHash:

ID = 102 & tx_news_pi1 [新聞] =來講-路徑的新聞

爲什麼cHash參數丟失?這是一個錯誤?

回答

0

在realurl 2.0.15中,cHash被安全方面禁用。 您可以更新爲realurl 2.1.x

+0

realurl 2.1.2沒有解決問題,這些url仍然沒有創建cHash參數。 – Sven

+0

@Sven使用2.1.4。 –

+0

是的,版本2.1.4似乎解決了這個問題,謝謝你的新版本! – Sven

4

Realurl < = 2.0.14重新計算cHash(如果它丟失了)。自2.0.15安全團隊迫使我禁用此功能。缺少cHash是安全團隊請求的預期結果。我做了一些努力來緩解這個問題,但它不能完全解決。抱歉。

+0

但是生成沒有cHash的頁面是不可接受的。這導致錯誤的頁面內容。如果頁面被請求,realurl沒有cHash參數,顯示404頁面還是錯誤消息不是更好嗎? – Sven