Вы должны добавить исключение для страницы входа. В противном случае это будет также перенаправлено обратно на себя, вызывая цикл.
Так что, если ваша страница входа в систему находится в контроллере, называемом действием 'login' и 'index', вам нужно добавить исключение для этой страницы, и любая другая страница может обрабатывать форму.
if (!Zend_Auth::getInstance()->getIdentity()
&& $this->getRequest()->getControllerName() != 'login'
&& $this->getRequest()->getActionName() != 'index')
)
{
$redirect = new Zend_Controller_Action_Helper_Redirector();
$redirect->gotoSimpleAndExit('login', 'index');
}