[CakePHP][AUTH]不許可アクションにアクセスした時のカスタマイズ

2015-01-14


結論を言えば、ドキュメントを見ろって話でしたが(T^T)

認証 — CakePHP Cookbook 2.x ドキュメント

CakePHPにてACLでアクセス制御した時の振る舞いを設定したい!という時にはAuthCmponentのunauthorizedRedirectを使いましょう。AppController.phpにでも書くといいんでしょうか。


public function beforeFilter() {
//...
$this->Auth->unauthorizedRedirect = array('controller' => 'users', 'action' => 'noauth');
//... もちろんnoauthアクションは自作が必要!
}

昨日ドキュメント見た時には気づかなかったんだけど、、、違うバージョンのドキュメント見てたかなー(´ヘ`;)