public function registerFormSucceeded($form, $values) { try { $this->userManager->registerNew($values->mail, $values->password, isset($values->nickName) ? $values->nickName : ''); } catch (\Exception $e) { $form->addError($e->getMessage()); } $this->goHome('Registrace byla úspěšná, vyčkejte na ověřovací mail. Sdělte heslo majiteli', 'this'); }
/** * Form OK * @param Form $form * @param type $values */ public function registerFormSucceeded(Form $form, $values) { try { $this->captchaManager->checkCaptcha($values->captcha); } catch (\Exception $e) { $this->goHome($e->getMessage(), 'this'); } try { $this->userManager->registerNew($values->mail, $values->password, $values->nickName); } catch (\Exception $e) { $form->addError($e->getMessage()); } if ($form->success) { $this->goHome('Registrace byla úspěšná, vyčkejte na ověřovací mail. Můžete se nyní přihlásit.', 'Log:in', [], 'success'); } }