Ochrana formulářů proti spamu javascriptem

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

Ahoj,
chtěl bych použít ochranu formulářů proti spamu skrytým inputem, ale rád bych to měl automaticky u všech formulářů, dokud jedním z nich uživatel neproleze.

Kam se nechá napsat něco společně pro všechny formuláře? (Představuju si společnou továrničku pro formuláře)
Abych tam mohl napsat něco jako:

if($this->presenter->getUser()->isHuman() == FALSE) //tak přidej do formuláře ochranu proti spamu.

//$user->isHuman() bude vracet bool ze session, pokud formulářem projde, tak by se session nastavila na TRUE

Nebo je to vůbec dobrý nápad?
A ještě mě napadlo, jak vypíšu pak v šablonách ten skript?

Editoval thm (30. 7. 2014 13:00)

David Kudera
Člen | 455
+
0
-

Jen něco málo k tomu. Koukni se i na tohle video , třeba pomůže v něčem

thm
Člen | 147
+
0
-

David Kudera napsal(a):

Jen něco málo k tomu. Koukni se i na tohle video , třeba pomůže v něčem

To jsem ještě neviděl, díky moc za tip, juknu na to.