Я написал код для входа в систему.
Все в порядке, но я хочу добавить еще одно условие в наш запрос входа в систему. User_type 2 и 3 должны входить в систему только в запросе ниже. Регистрируется только user_type 2.
$adminUser = $this->User->find("first",
array("conditions"=>array("OR"=>array(array("User.auth_key"=>$username),array("User.email"=>$username)),"User.password"=>$password,"User.user_type"=>2),
"fields"=>array("User.idx","User.auth_key","User.email","User.first_name","User.last_name","User.profile_pic","User.user_type","User.email_activate_status","User.status","User.email_activation_code") ));






Попробуйте это в правильном формате и в надлежащем состоянии.
$conditions = array('OR' => array("User.auth_key"=>$username,"User.email"=>$username,"User.password"=>$password,'User.user_type' => '2','User.user_type' => '3'));
$fields = array("User.idx","User.auth_key","User.email","User.first_name","User.last_name","User.profile_pic","User.user_type","User.email_activate_status","User.status","User.email_activation_code");
$adminUser = $this->User->find("first",array("conditions"=> $conditions, "fields"=> $fields));