っていうことはログインのコンポーネントで弾いてるんでしょ?
それモデルのバリデーション全く関係ないから。

たぶん Auth コンポーネント使ってるんだろうけど、

http://cakephp.jp/modules/newbb/viewtopic.php?topic_id=1128&;forum=8
http://d.hatena.ne.jp/lagos_on/20090803/1249292495
http://blog.xao.jp/blog/cakephp/customize-authorization-for-login-using-dual-fields/

あたりを参考にすれば良いと思う。