プログラミングのお時間です。 いまCakePHP使って色々と遊んでるんだけど、Amebaナウで話題になったCSRF対策に、Serucityコンポーネントを使ってみた。 ただこのコンポーネント、高機能すぎてちょっと使いづらい。 自分としてはToken使ったページ遷移チェックだけで良かったんだけど、ご丁寧にフォーム改ざんチェックとかもしてくれてる。もちろん普通に使う分には問題無いです。 だけどJavaScriptで動的にフォームを変更してたり、ちょっと変わった画面遷移してたりすると、途端にチェックに不合格になってしまう。 最初CakePHPの使い方がよく分からなくて、妙な画面遷移とアクションの組み合わせにしてしまったのは僕です。 だから軽量版のSecurityコンポーネントを作ってみた。 いや。作ってみたというと偉そうだ。正確にはSecurityComponentの機能をごっそり消して、Tok