Пример #1
0
 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();
             }
         }
     }
 }