Para tu primera pregunta:
No es necesario indicar en los "Resources" los "action", al agregar el "controller" este es agregado sus "action", despues en los permisos es donde aceptas o deniegas el acceso a ellos
Código PHP:
Ver original$this->allow('user','controller',array('action1','action2')); $this->deny('user','controller',array('action3','action4'));
Para mas información pasate por el manual (
Zend_Acl)
Para tu segunda pregunta tendiamos que ver como estas "autenticando" el usuario, ahora, otra pregunta, los campos existen en tu base de datos?, ya intentaste un "var_dump(Zend_Auth::getInstance()->getIdentity())"?