A ver, primero, que no cambie la url no quiere decir que no redireccione, si lo que queres es que cambie la url deberias utilizar redirector, algo asi:
Código PHP:
Ver original...
if(!$this->_acl->isAllowed($rol,$resource, $action)) {
$redirector = Zend_Controller_Action_HelperBroker::getStaticHelper('redirector');
$redirector->gotoUrl('/default');
}
...
segundo en loginAction tenes esto:
Código PHP:
Ver original...
if (Zend_Auth::getInstance()->hasIdentity()) {
$this->_redirect('Autentificacion/login');
}
...
osea si estas logeado y por casualidad accedes a login, entras en un loop infinto, si esta logeado deberia ir a un panel de usuario o al index.
tercero si siempre te envía al login es porque por alguna razón no pasa el acl.
Saludos.