Problém s přihlašovacím formulářem ze sandboxu

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

Dobrý den, řeším úplný stejný problém jako diablos zde formulář správně funguje když do něho napíšu správné hodnoty a dám login ale potíž nastává když třeba uživatel zadá špatné heslo tak mi laděnka vyhodí exeption a neprovede se pak příkaz v bloku catch v signInFormSubmitted

try {
			$this->getUser()->login($values->username, $values->password);
		} catch (Nette\Security\AuthenticationException $e) {
			$form->addError($e->getMessage());
			return;
		}

		$this->redirect('Homepage:');$form->addError($e->getMessage());

byl bych rád kdyby se ta chyba vypsala v šabloně než jako výjimka a když vypnu laděnku tak mi to vyhodí error500 příklad jsem použil ten co je v sandboxu nette verze nette je 2.0.6 předem děkuji za pomoc.

Ot@s
Backer | 476
+
0
-

A na jaké vyjímce to končí? Je opravdu totožná s Nette\Security\AuthenticationException? Používáš v presenteru namespace a adekvátní use? Vyzkoušej \Nette\Security\AuthenticationException.

Tomtom
Člen | 3
+
0
-

Díky moc měl jsi pravdu s tím lomítkem na začátku \Nette\Security\AuthenticationException