データベース内のテーブルに'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;
}