/**
  * Validiert einen Account mit dem Hash der Validierungsabfrage
  */
 public function validateAction()
 {
     try {
         $params = $this->getRequiredParams(array('validationhash'));
         $logicValidation = new DragonX_Emailaddress_Logic_Validation();
         $recordAccount = $logicValidation->validate($params['validationhash']);
         $logicSession = new DragonX_Account_Logic_Session();
         $sessionNamespace = new Zend_Session_Namespace();
         $sessionNamespace->sessionhash = $logicSession->loginAccount($recordAccount);
     } catch (Exception $exception) {
         $this->_helper->FlashMessenger('<div class="alert alert-error">Validierungslink nicht korrekt</div>');
         $this->_redirect('account/showlogin');
     }
     $this->_helper->FlashMessenger('<div class="alert alert-success">Validierung des Profils erfolgreich</div>');
     $this->_redirect('administration');
 }
 /**
  * Validiert einen Account mit dem Hash der Validierungsabfrage
  * @param string $validationhash
  */
 public function validateEmailaddress($validationhash)
 {
     $logicValidation = new DragonX_Emailaddress_Logic_Validation();
     $logicValidation->validate($validationhash);
 }