Cake php アプリケーション用に、アクティブなフィールド データ型 enum(1,0) を持つユーザー テーブルを持っています。
非アクティブなユーザーがアプリケーションにログインできないようにしたいと考えています。このために、このコードを Appcontroller.php に追加しました
public $components = array('Acl', 'Session',
'Auth' => array('authorize' => array('Controller'),
'loginRedirect' => array('controller' => 'users', 'action' => 'index'),
'logoutRedirect' => array('controller' => 'users', 'action' => 'login'),
'Form' => array('userModel' => 'User'),
'all' => array('scope' => array('User.active' => 1)))
);
私のユーザーモデルはユーザーです
ただし、これにより、アクティブなユーザーもアプリケーションにログインできるようになります。
私は何を間違っていますか?
ありがとう