我希望我'users'
的数据库中的表包含所有不同级别的用户(成员、版主、管理员等)。所以我表中的一列'users'
是角色。我希望能够检查角色以查看他们是否有权登录应用程序的特殊部分。我怎样才能做到这一点?到目前为止,这是我的身份验证适配器:
protected function _getAuthAdapter($formData)
{
$dbAdapter = Zend_Db_Table::getDefaultAdapter();
$authAdapter = new Zend_Auth_Adapter_DbTable($dbAdapter);
$authAdapter->setTableName('users');
$authAdapter->setIdentityColumn('username');
$authAdapter->setCredentialColumn('password');
$authAdapter->setIdentity($formData['username']);
$authAdapter->setCredential(md5($formData['password']));
return $authAdapter;
}