プログラム開発の情報や、雑記を投稿しているサイトです。

CakePHP4 | 特定のコントローラやアクションで、CSRFを無効化する方法

テストなどの目的のために、特定のコントローラーやアクションで、CSRFチェックを無効にしたい場合があるかと思います。

CakePHP4.1の場合、特定のコントローラやアクションでCSRFチェックを無効化する方法は、下記の設定をすることで無効化できます。

修正ファイル
src/Application.php

下記の例では、SamplesControllerの場合には、CSRFチェックをしない設定となります。

修正前

修正後

おススメ書籍

川口 和也 (著), 喜多 啓介 (著), 野田 陽平 (著), 手島 拓也 (著), その他


山田 典明 (著), 長澤 賢 (著), 関口 勇樹 (著)