Přihlašování uživatele mi nevypisuje chyby při zadání špatného hesla

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Hitny14
Člen | 90
+
0
-

Ahoj, mám takový problém při přihlašování uživatele se mi nevypíše chyba když zadám třeba špatné heslo nebo email. Nevíte někdo co s tím?

public function processSignIn(Form $form) {
        $values = $form->getValues();
        try {
            $this->user->login($values->email, $values->pass);
            $this->flashMessage('Přihlášení proběhlo úspěšně!', 'success');
            $this->redirect('Admin:default');
        } catch (Nette\Security\AuthenticationException $e) {
            $form->addError($e->getMessage());
        }
    }
David Matějka
Moderator | 6445
+
0
-

jak formular vypisujes?

Hitny14
Člen | 90
+
0
-

Presenter:

public function createComponentSignIn() {
        $form = new Form;
        $form->addText('email')
                ->setRequired('Zedejte Váš e-mail!')
                ->addRule(Form::EMAIL, 'Zadaný email není ve správném formátu!');
        $form->addPassword('pass')
                ->setRequired('Zadejte Vaše heslo!');
        $form->addSubmit('send', 'Přihlásit');
        $form->onSuccess[] = $this->processSignIn;

        return $form;
    }

Šablona:

<form n:name="signIn" class="navbar-form">
	<li><input n:name="email" placeholder="Email" class="form-control"></li>
	<li><input n:name="pass" placeholder="Heslo" class="form-control"></li>
	<li><input n:name="send" class="btn btn-primary"></li>
</form>

Snažím se to vypsat jako alert.

David Matějka
Moderator | 6445
+
0
-

No kdyz chyby nevypises, tak se nevypisou :)
https://doc.nette.org/cs/forms#…
https://latte.nette.org/cs/tags#…

Hitny14
Člen | 90
+
0
-

Ježiš já sem blbec, díky!