带有或条件的 Cakephp 登录



我已经为登录编写了代码。

一切都很好,但我想在我们的登录查询中添加 1 个条件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));

最新更新