public function initAdditionalData()
 {
     parent::initAdditionalData();
     $this->dao = new UserDAO();
     $this->initRecord();
     $this->initForm();
     $this->createFormFields();
     if ($this->form->isSubmitted()) {
         $this->addFormValidators();
         $this->form->setFieldValuesFromRequest();
         $this->handleRequest();
     }
 }
 public function initAdditionalData()
 {
     parent::initAdditionalData();
     $this->dao = new UserDAO();
     if ($this->isUserLogged()) {
         $this->redirectToStep2();
     }
     $this->initRecord();
     $this->initForm();
     $this->createFormFields();
     if ($this->form->isSubmitted()) {
         $this->addFormValidators();
         $this->form->setFieldValuesFromRequest();
         $this->handleRequest();
         if (!empty($this->record['id'])) {
             $this->redirectToStep2();
         }
     }
 }
 public function initAdditionalData()
 {
     parent::initAdditionalData();
     $this->handleLoginForm();
 }