Inheritance: extends Nette\Object, implements Nette\Security\IAuthenticator
 public function passEditFormSucceeded($button)
 {
     $values = $button->getForm()->getValues();
     $user = $this->database->findById('uzivatel', $this->user->id);
     $old_pw = $this->authenticator->generateHash($values['oldpassword'], $user->heslo);
     if ($user->heslo == $old_pw) {
         if ($values['newpassword'] == $values['newpassword2']) {
             unset($values['oldpassword']);
             unset($values['newpassword2']);
             $values['heslo'] = $this->authenticator->generateHash($values['newpassword']);
             unset($values['newpassword']);
             $user->update($values);
             $this->flashMessage('Heslo bylo úspěšně změněno.');
             $this->redirect('Uzivatele:zmenitHeslo');
         } else {
             $this->flashMessage('Heslo nebylo změněno. Zopakujte prosím správně nové heslo.');
             $this->redirect('Uzivatele:zmenitHeslo');
         }
     } else {
         $this->flashMessage('Heslo nebylo změněno. Zadejte prosím správně staré heslo.');
         $this->redirect('Uzivatele:zmenitHeslo');
     }
 }