getControllerName(); if ( ($request->getActionName() == 'login' && $controllerName == 'index') || $controllerName == 'install' || $controllerName == 'error' ) { return; } $user = new Msd_User(); if (!$user->isLoggedIn()) { // redirect to login form if user is not logged in $frontController = Zend_Controller_Front::getInstance(); $view = new Zend_View; $frontController->getResponse()->setRedirect( $view->url( array( 'controller' => 'index', 'action' => 'login', ) ) ); } } }