Zend 認証については、
http://framework.zend.com/manual/2.0/en/modules/zend.authentication.adapter.dbtable.html#advanced-usage-by-exampleの簡単な手順を使用しました。
これが私のコードです:
$adapter = $sm->get('adapter');
$authAdapter = new DbTable($adapter);
$authAdapter -> setTableName('users')->setIdentityColumn('username')->setCredentialColumn('password');
$authAdapter -> setIdentity('admin')-> setCredential('password');
$authAdapter -> authenticate();
上記のコードは、次のようなエラーを生成します: DbTable に指定されたパラメーターは、有効な sql ステートメントを生成できませんでした。テーブル名と列名の有効性を確認してください。
ZF-Commons および ZF-Users モジュールを使用し、車輪を再発明しないことが理にかなっている場合は知っていますが、ZF2 は比較的新しいので、自分で試してみたいと思います。