Authのエラーメッセージにメッセージを格納する
とある条件下で認証エラーを起こしたいんだけど、
Authコンポーネントにはvalidateのようにエラーを作為的に
起こす方法がない模様。
で、エラーメッセージを格納したいんだけど、そういう時はどうするか。
setFlashを使います。
$this->Session->setFlash('MESSAGE', default, array(), 'auth');
こんな感じでOK。
[CakePHP]Session::setFlash()したメッセージをオリジナルのレイアウトで表示する | HappyQuality
http://www.happyquality.com/2009/07/15/1013.htm
setFlash :: メソッド :: セッション :: 主要なコンポーネント :: マニュアル :: 1.2 Collection :: The Cookbook
http://book.cakephp.org/ja/view/400/setFlash