SCSP: kolejny sposób na spam w komentarzach

Od razu zazna­czam, że na pomysł sam nie wpa­dłem, tyl­ko wyko­rzy­sta­łem pomysł Macie­ja.

Pomysł na plu­gin Smart Com­ment Spam Pre­ven­ter jest taki, by do for­mu­la­rza komen­ta­rzy dodać zwy­kłe pole tek­sto­we, dać mu ID chwy­tli­we dla bota (ja dałem ema­il­con­firm), pustą war­tość domyśl­ną i… ukryć przy pomo­cy CSSa (uży­łem visi­bi­li­ty: hid­den). Użyt­kow­nik pola nie zoba­czy i nie wypeł­ni, zaś bot praw­do­po­dob­nie wypeł­ni wszyst­kie pola — tak­że to ukry­te — głu­po­ta­mi, co auto­ma­tycz­nie go zdradzi.

Smart Com­ment Spam Pre­ven­ter — pobierz plugin.

W linii

$scspFormFieldName = 'emailconfirm';

moż­na usta­wić nazwę dodat­ko­we­go pola. Nale­ży dodat­ko­wo dopi­sać do arku­sza sty­lów swo­je­go sza­blo­nu nastę­pu­ją­cą regułkę:

#emailconfirm, #emailconfirmlbl {
    visibility: hidden;
}