Kako zaštititi deo teksta od robota?
Dobar dan.
Radim sajt na kojem će biti postavljeni zadaci sa odgovorima. Želim da zaštitim odgovore od robota-parsera, kako bi moju bazu odgovora ne mogli preuzeti u jednom trenutku. Tj. nešto poput ovoga: korisnik gleda zadatak, a kada želi da pogleda odgovor, nudi mu se da unese simbole sa captcha. Ako je sve tačno, pojavljuje se odgovor na zadatak. Imam nekoliko ideja za realizaciju.
Prva. Povezujem modul Webform. U svakom zadatku (nodi) kreiram jedno polje Webform (to polje je potrebno samo da bi Webform napravio dugme, inače ne funkcioniše) i dugme "pošalji". Na dugme dodajem captcha. Kada korisnik unese captcha i pritisne dugme, prebacuje ga na stranicu na kojoj obično pišu nešto poput "vaša poruka je poslata". A ja sam odlučio da u tu poruku upišem odgovor na zadatak.
Problem u ovom načinu je što se captcha vezuje za konkretnu webformu, a webforma je vezana za nodu. Tako da ću imati na sajtu onoliko captchi koliko i zadataka. A njih imam hiljade! Veoma se plašim da će to negativno uticati na performanse sajta.
Druga. Na forumu Drupala su mi savetovali da koristim dinamičko učitavanje sadržaja. Koristio sam modul Field Value Loader, koji omogućava dinamičko učitavanje CCK polja (u kojem imam odgovor na zadatak). Tj. sve je dobro i zgodno, samo nisam siguran da li to zaista štiti. Možda od robota-pretraživača, ali ne i od parsera. Naravno, razumem da ako se moj sajt uhvate profesionalci, nemam šanse, ali mogu školarci da preuzmu vredan sadržaj, barem da se zaštitim od njih.
Šta mislite o tome, možda postoji neko jednostavno rešenje bez programiranja?
P.S. Drupal 6.x
- Пријавите се или се региструјте да би сте послали коментар