目前,我得到一个普通DbTable Auth Adapter
:Zend Framework:如何在使用DbTable验证适配器时检查附加列?
protected function _getAuthAdapter($formData)
{
$dbAdapter = Zend_Db_Table::getDefaultAdapter();
$authAdapter = new Zend_Auth_Adapter_DbTable($dbAdapter);
$authAdapter->setTableName('users')
->setIdentityColumn('username')
->setCredentialColumn('password');
$authAdapter->setIdentity($formData['username']);
$authAdapter->setCredential(md5($formData['password']));
return $authAdapter;
}
但我想在数据库(IsActive
例如)来检查的附加列。我不知道这是否可以用适配器来完成。如何才能做到这一点?
我真的不明白这一点......你可以请你的答案扩展吗?具体来说就是params的顺序以及它是如何工作的。 – Andrew 2009-12-15 05:03:08
它不检查另一列,但它与密码相结合,并做了一个哈希.. 我认为目前没有办法检查额外的字段,如有效= 1或什么:( – Chris 2010-11-18 11:01:12