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

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

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

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

修正ファイル
src/Application.php

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

修正前

修正後

おススメ書籍

中山清喬 (著), 飯田理恵子 (著), 株式会社フレアリンク (監修)


国本大悟 (著), 須藤秋良 (著), 株式会社フレアリンク (監修)