/** * * Change password */ public function updateAction() { // display form $request = $this->getRequest(); $form = new Application_Form_Update(); // process form if ($request->isPost()) { if ($form->isValid($request->getPost())) { $userMapper = new Application_Model_UserMapper(); $auth = Zend_Auth::getInstance(); $user = new Application_Model_User(get_object_vars($auth->getIdentity())); $user->setPassword($form->getValue('password')); $userMapper->save($user); $form = null; $this->view->msg = "Your password has been updated."; } } $this->view->form = $form; }