Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem CAPTCHA - kdo poradí, nebo lépe implementuje za mně?

Ahoj, potrebuju poradit jak implementovat antispamovou ochranu captcha do fora nasi mistni organizace. na planetsourcecode.com jsem nasel toto, coz by se mi dole libilo, ale netrvam na tom:

[www.planetsourcecode.com]

od vanoc se deje neco sileneho. cele forum mame vytapetovane spamem. protoze jsem jen obycejnej zednik, i kdyz ne ouplne tupej, bylo by mozna efektivnejsi, kdyby se obetoval nejakej dobrovolnik, kterej by mi to udelal. pomuzete?

Předmět Autor Datum
Kašli na kapku. To je otravné stále něco opisovat a kolikrát se to ani nedá přečíst. Zkus ochranu se…
Kráťa 15.01.2009 22:49
Kráťa
safra to zní zajímavě. ani jsem o tom neměl páru..měl
sHpy00n 16.01.2009 09:39
sHpy00n
Ono záleží i na tom, jaké máš to forum. Pokud nějaké hodně známé (třeba phpBB), jsou někteří už vycv…
Kráťa 16.01.2009 11:56
Kráťa
Tiez pouzivam skryvanie pola, ale radsej to kombinujem. Skryvam pomocou: html: input type="hidden"…
2laak 16.01.2009 17:46
2laak
Ja používam podobne skryté pole. Pred odoslaním napr. po kliknutí na button, skontrolujem formulár a…
Peter Širka 16.01.2009 11:40
Peter Širka
Jaký rok se bude psát za 100 let? Doplntě: CAPTCHA - zabíjí slepé uživatele, neumožnuje strojové čte…
AZOR 24.01.2009 21:34
AZOR
je to tohle : recaptcha.net poslední
AZOR 24.01.2009 21:36
AZOR

Ono záleží i na tom, jaké máš to forum. Pokud nějaké hodně známé (třeba phpBB), jsou někteří už vycvičení a naprogramovaní, co přesně a kam mají vložit a účinnost je třeba jen 95 %. Docela dobré je i ono sčítání do 10, jako má Blueboard ve vzkazech
vzkazy.html (možná ten script pod tímto), ale to se musí psát. Nicméně nic nečitelného se neopisuje.
Vůbec nejlepší je těch ochran několik a největší kouzelník na antispam je los, který tady naprogramoval, že ti spamovači zabanují sami sebe - to nemá chybu.
Tu ochranu se skrytým polem si můžeš vyzkoušet na
zprava.html
skryté pole je nad tlačítkem "odeslat", když se ti zmmění kursor na čárku, klikni, cokoli tam písni a dej "odeslat".

Tiez pouzivam skryvanie pola, ale radsej to kombinujem. Skryvam pomocou:

html: input type="hidden"

a potom este

CSS: display: none;

Odvtedy som mal len jeden spam (vzdy ten isty), po zabanovani je to OK. Kym som pouzival len type="hidden", cezen sa nejaky spamy dostali. Dakedy som este pouzil daco take, ze bolo jedno skryte pole, ktore bolo povinne vyplnit, ale vyplnal som ho automaticky pri odosielani jednym danym retazcom, ktory som potom overil. Spambot to pole sice vypnil, ale nemal spravny retazec. :-)

ps: Captcha otravuje ludi aj nas implementovanim.

Ja používam podobne skryté pole. Pred odoslaním napr. po kliknutí na button, skontrolujem formulár a po správnom vyplnením vyplním skryté pole nejakým vygenerovaním stringom v JS napr. :

var SecurityNumber = ((100*10*20) / 20).toString() + "a" + "b" + String.fromCharCode(65) + String.fromCharCode(54) + String.fromCharCode((65/2)*3);
// čo znamená 1000abA6a

To číslo porovnáš a na strane servera si ho len overíš. Myslím si, že málo robotov má implementovaný JavaScript.

Jaký rok se bude psát za 100 let? Doplntě:
CAPTCHA - zabíjí slepé uživatele, neumožnuje strojové čtení a včeobecně je ne moc vhodne ...,
tedy dooručuju

a) použít nějakou otázku (i jednodušší na implemntaci)
b) pokud tuto technologii, pak existuje FREE script, který pomáhá rozluštit nascenovéné knihy, a jejich části, co nerozpoznalo OCR. (bohužel url nevim) to má alespon smysl.

Zpět do poradny Odpovědět na původní otázku Nahoru