public function usernameAction() { $request = $this->getRequest(); $this->view->form = $form = new Application_Form_Forgot(); $elements = $form->getElements(); $form->clearDecorators(); foreach ($elements as $element) { $element->removeDecorator('label'); } $options = $request->getParams(); if ($request->isPost()) { if ($form->isValid($request->getPost())) { $model = new Application_Model_User(); $model = $model->fetchRow("email='{$options['email']}'"); if (false !== $model) { $Auth = new Base_Auth_Auth(); $Auth->recoverUsername($model); $this->view->msg = "Your username has been emailed to your email address."; $form->reset(); } } } }