2009-03-30 21 views

risposta

25

Sto usando recaptcha per un paio di siti con grande successo. Lo consiglio davvero.

È disponibile un controllo di riconnessione per asp.net here.

Ho anche usato il captcha this con successo.

+1

recaptcha è ottimo, ma il loro controllo .Net non supporta la proprietà ValidationGroup in .Net 2.0 + ... Il che significa che il controllo non funziona affatto sul mio sito! Sto cercando un modo per aggirare questo. Suggerimenti benvenuto :) – TimS

+0

Alexn - grazie per il suggerimento, questo ha funzionato per me. Aggiunta la dll alla directory bin, aggiunto il riferimento e il controllo alla pagina e via via - pezzo di torta. – adrianos

+0

Il plug-in è stato spostato in https://developers.google.com/recaptcha/docs/aspnet. – Joe

6

Prima di valutare qualsiasi soluzione captcha, è necessario sviluppare un profilo chiaro dei propri utenti. Inutile dire che qualsiasi soluzione captcha renderà il tuo sito più difficile da usare. Se i tuoi utenti sono più anziani con difficoltà visive, la decifrazione di un captcha può essere estremamente difficile se non impossibile. I personaggi casuali e le parole vere possono avere un impatto sui tuoi utenti. La lingua nativa può influenzare la percezione dell'utente di ciò che il personaggio rappresenta (caratteri speciali).

Nessun consiglio qui, ma conoscere i propri utenti e ciò che tollerano e o sono in grado di fare, dovrebbe avere un impatto significativo sulla decisione.

+1

Buon punto. Cosa consiglieresti allora oltre all'utilizzo di un controllo captcha visti gli scenari che hai citato? –

2

Vorrei secondo lo Mondor's Captcha menzionato nella prima risposta. A differenza del reCaptcha, è completamente indipendente, non si effettua una chiamata ad altri siti Web. Inoltre, permette di chiedere una semplice equazione (come "5 + 3") e mentre i bot rispondono "5 + 3", l'umano risponderebbe 8. Inoltre, a differenza del reCaptcha, puoi personalizzarlo quanto vuoi e includi il tuo alfabeto (cirillico, arabo, cinese - qualunque).

0

Sto anche usando il recaptcha, ed è fantastico!

Ecco il link per l'ASP.NET plugin/involucro:

Using reCAPTCHA with ASP.NET

+0

Le lettere di sfida Recaptcha sono molto difficili da leggere. I visitatori non amano leggere tali sfide – SCC

+0

qui è il nuovo collegamento aggiornato https://developers.google.com/recaptcha/old/docs/aspnet (per le versioni precedenti e un collegamento a una nuova versione) – deebs

0

Si potrebbe provare Picatcha - abbastanza freddo da usare e sembra facile da implementare. Immagini vs testo. Abbastanza personalizzabile

1

Recaptcha è un bel captcha per proteggere i moduli se si vuole fare la dipendenza da Google.

Telerik ha un ottimo ASP.Net captcha control disponibile da verificare.

+1

Le lettere di sfida Recaptcha sono molto molto difficile da leggere. I visitatori non amano leggere tali sfide – SCC

+1

... e se sei uno spammer non ti piace molto o –

3

Che ne dici di BotDetect?

Anche la versione gratuita è disponibile mentre non obbligano i visitatori a risolvere 2 parole in captcha.

0

Se si utilizza VB.NET come lingua di base (o anche ASP classico), ho appena trovato un ottimo CAPTCHA gratuito a TipsTrips.org. Personalizzi il CAPTCHA che desideri e quindi scarica il codice. Il download .NET include un file di gestione ASHX, due file di classe VB e una pagina di test ASPX.

+0

possiamo ottenere il link esatto per favore? –

+0

Il link esatto è http://www.tipstricks.org. Qual è il link che ho dato. –

Problemi correlati