ユーザー名とパスワード以外の特別な条件をチェックするログイン機能を Cake 1.3.10 で作成しようとしています。そのために $this->Auth->userScope を使用しています。
条件を 1 つだけチェックすると、正常に動作します。私は beforeFilter() にこれを持っています:
$this->Auth->userScope = array('User.status' => 1);
ただし、and OR (検索結果のように) を使用すると機能しません。
$this->Auth->userScope = array('OR'=> array('User.status' => 1, 'User.status' => 2));
それを行うと、 ORの最初の条件が無視され、2 番目の条件だけが考慮されます。
userScopeでこれを達成する方法はありますか?