Jak přerušit validaci zbytku formuláře pokud nesedí CSRF token?

CZechBoY
Člen | 3608
+
0
-

Zdravím,
lze nějak jednoduše přerušit validaci ostatní polí formuláře pokud už vím že CSRF token není validní?
Je to celkem velká bezpečnostní díra např. při přihlášení…

Díky za tipy.

Jan Tvrdík
Nette guru | 2595
+
0
-

Je to celkem velká bezpečnostní díra např. při přihlášení

Můžeš to nějak rozvést?

CZechBoY
Člen | 3608
+
0
-

kod, ktery pouzivam:

$form->addText('username');
$form->addPassword('pwd')
  ->addRule([$this, 'validatePassword'], 'Spatne heslo');

pubf validatePassword($input)
{
    return (/*autorizace ok);
}

Mozna kdybych pouzil onValidate udalost tak to bude ok, nezkousel jsem.

Zatim jsem to vyresil kontrolou validity csrf policka v te validatePassword funkci.

RSS tématu Téma zavřeno