Ok so here is what I am doing. Before dispatch if the user is logged in and they have to reset their password then it will set the action and the controller to the correct controller/action. This code below works fine. However, the url in the browser doesn't change. So if I come into the system at www.abc.com/profile and i need to reset my pwd it will keep the url at www.abc.com/profile but the page that shows is www.abc.com/login/resetpassword
anyone know how to reset the url so that it changes. Can I use return $this->_helper->redirector(); public function preDispatch(Zend_Controller_Request_Abstract $request) { if (Zend_Auth::getInstance()->hasIdentity()) { //checks to make sure that the password doesn't need to be reset. if ("Y" === Zend_Auth::getInstance()->hasIdentity()->Reset_Password) { $request->setActionName('resetpassword')->setControllerName('Login'); return; } Thanks, Shaun J. Farrell Washington, DC www.farrelley.com