Exemple #1
0
 public function actionRegistration($email, $token)
 {
     if (!Validators::is($email, 'email')) {
         $this->flashMessage('E-mailová adresa nemá platný formát.', 'warning');
         $this->redirect('Account:default');
     }
     try {
         $this->invitation = $this->userManager->checkInvitation($email, $token);
     } catch (\Exceptions\Runtime\InvitationValidityException $t) {
         $this->flashMessage('Registrovat se může pouze uživatel s platnou pozvánkou.', 'warning');
         $this->redirect('Account:default');
     }
     $this['registrationForm']['email']->setDefaultValue($this->invitation->email);
 }