Semplice Captcha per Community Builder
Il problema più frequente per gli amministratori di siti internet è certamente le registrazioni fasulle operate dai robot e dai programmi automatici. Ultimamente ho notato che anche il classico captcha viene letto e bypassato da questi programmi.
Chi possiede un modulo di registrazione su un sito Joomla per la Community Builder non sa più come risolvere questo problema che intasa la posta elettronica ed il sito stesso di inutili registrazioni ai portali.
Ho ideato una soluzione semplice con un minimo di codice in PERL.
Ecco una soluzione semplice per creare un Captcha leggero e non invasivo (senza hack) che protegge la registrazione in Community Builder.
Andare nel componente Community Builder --> Filed Managment
Si aggiungono due campi.
Il primo campo è un separatore (delimiter) dove indicare nel campo testo quanto segue:
“Svolgi la seguente operazione e scrivi di seguito il risultato: 2+2 =”
Questo campo deve avere le seguenti caratteristiche:
nome: a scelta
requuired: no
profile: no
registration: si
searchable: no
Pubblisched: si
E va inserito nel tab Contact Info
Il secondo campo invece è un campo testo (Text filed) nella finestra laterale “FIEDL ENTRY VALIDATION” si seleziona “Custom PERL regular expression e si inserisce il seguente codice di validazione:
/^4/
(che è la risposta dell'operazizone).
Naturalmente questo è solo un esempio ma si può personalizzare come meglio si preferisce proponendo di scrivere una parola complessa o svolgere un'operazione complessa come 341234-1234... insomma infinite possibilità di personalizzazione ma di semplice esecuzione.
Quest'ultimo campo deve avere le seguenti caratteristiche
nome: a scelta
requuired: si
profile: no
registration: si
searchable: no
Pubblisched: si
Il resto lo lascio alla vostra fantasia. Soluzione semplice ed efficacissima...
Ultimo aggiornamento (Mercoledì 22 Febbraio 2012 08:56)




