2017-12-28 9 views
0

にアクセスしたときに無効化CHASH自身の延長ではエラーが発生私はCHASHを無効にすることができますTYPO3 - 私はlink.actionにnoCacheHash =「1」を追加した場合、レコード

<f:link.action action="show" pageUid="43" arguments="{record:record.uid}" noCacheHash="1">{record.name}</f:link.action> 

/?tx_abc_abc[record]=1&tx_abc_abc[action]=show&tx_abc_abc[controller]=Abc 

しかし、私は、次の取得レコードにアクセスしようとしていますエラー:

Uncaught TYPO3 Exception 
#1509296606: Failed to fetch error page "domain/index.php?id=72", reason: Client error: `GET domain/index.php?id=72` resulted in a `401 Unauthorized` response: <script>window.location.href='domain/access-denied/';</script><noscript>Error 401 - Access Deni (truncated...) 

20 TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::pageErrorHandler("domain/index.php?id=72", "HTTP/1.0 404 Not Found", "Request parameters could not be validated (&cHash empty)") 

cHashを無効にすると、レコードに正しくアクセスできますか?

+0

: plugin.tx_yourextension.features.requireCHashArgumentForActionArguments = 0 しかし、これは安定して確保しているのですか? –

答えて

0

これは、noCacheHashパラメータでは発生しません。私はpageID(43)の特別な許可を設定したと思います。したがって、このページはこのレコードのアクセス権ではありません。

このページのアクセス権を確認してください。

のTypoScriptに追加された作品は何
関連する問題