public function executePassword($request) { $user = $this->getUser(); $this->form = $form = new PasswordForm($user); if ($request->getMethod() == sfRequest::POST) { $form->bind($request->getPostParameters()); if ($form->isValid()) { $user->setPassword($form->getValue('password')); $user->setAuthenticated(false); //$user->setFlash('notice','Password changed'); return $this->redirect('@homepage'); } } }