我正在使用zf2身份验证服务,在凭据处理中,我想通过检查以下条件向用户发送多条消息: -
我正在检查getDbSelect的条件为
的这些字段$authAdapter = new AuthAdapter($DbAdapter,
'admin',
'username',
'password',
"MD5(CONCAT('$salt', ?,'passhash'))"
);
$authAdapter->setIdentity($authform_data['username'])->setCredential($authform_data['password']);
$auth = new AuthenticationService();
$select = $authAdapter->getDbSelect();
$select->where('status = 1 AND email_confirmed = 1 AND phone_confirmed = 1');
$result = $auth->authenticate($authAdapter);
print_r($result);die;
它只提供此消息"无法找到带有提供的身份的记录"如果其中任何一个是假的,但没有指定哪个字段为真,哪个字段为假。是否有任何解决方案,我可以通过它分别检查这些条件并分别传递消息。提前致谢。