CakePHP1.3xで、二重送信防止も兼ねてCSFR対策をしようと思ったけれど、Security Componentの使い勝手が悪かった。 極める!Security Component (CakePHP Advent Calendar 2010 24日目) : akiyan.com 仕方がないのでSecurity Componentを使わずにパーフェクトPHP に載っていたコードを参考にして対応した。 改めてパーフェクトPHPは良い本だと思った。 app_controller.phpにイカのコードを追加する。 /** * CSRFトークンを生成 * * @param string $form_name * @return string $token */ function generateCsrfToken($form_name) { $key = 'csrf_tokens/' . $