0

ユーザー名とパスワード以外の特別な条件をチェックするログイン機能を 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でこれを達成する方法はありますか?

4

1 に答える 1