/**
  * Sendet für die Identität eine Passwort vergessen E-Mail
  */
 public function requestAction()
 {
     try {
         $params = $this->getRequiredParams(array('emailaddress'));
         $logicCredential = new DragonX_Emailaddress_Logic_Credential();
         $configCredential = new Dragon_Application_Config('dragonx/emailaddress/credential');
         $logicCredential->request($params['emailaddress'], $configCredential->credentiallink, $configCredential->hashmethod);
     } catch (Exception $exception) {
         $this->_helper->FlashMessenger('<div class="alert alert-error">E-Mail Adresse nicht vorhanden</div>');
         $this->_redirect('credential/showrequest');
     }
     $this->_helper->FlashMessenger('<div class="alert alert-success">E-Mail mit einem Link zum Zurücksetzen des Passworts versendet</div>');
     $this->_redirect('startpage/index');
 }
 /**
  * Fordert einen neuen Passwort vergessen Hash per E-Mail an
  * @param string $emailaddress
  */
 public function requestCredential($emailaddress)
 {
     $logicCredential = new DragonX_Emailaddress_Logic_Credential();
     $configCredential = new Dragon_Application_Config('dragonx/emailaddress/credential');
     $logicCredential->request($emailaddress, $configCredential->credentialhash);
 }