Internete jau yra daug straipsnių apie CAPTCHA diegimą asp.net, sprendimas taip pat yra subrendęs:
1. Atvirojo kodo kontrolė, parašyta VB:
http://www.codeproject.com/KB/custom-controls/CaptchaControl.aspx
2. Įgyvendinant captcha kontrolę CSharp, pagrindinė idėja yra naudoti bitmap "piešti" tekstą, o tada naudoti HatchBrush pridėti keletą taškų.
http://www.codeproject.com/KB/aspnet/CaptchaImage.aspx
3. Šis yra tas pats autorius kaip ir pirmasis, tačiau jis įgyvendinamas naudojant "Csharp":
http://captcha.codeplex.com/SourceControl/changeset/view/1478#31243
4. Plačiausiai naudojami turėtų būti:
http://www.google.com/recaptcha
Jo asp.net papildinį galima atsisiųsti iš čia:
http://code.google.com/apis/recaptcha/docs/aspnet.html
Taip pat yra labai išsamus tekstas, kaip juo naudotis.
Vienas dalykas, kurį reikia nepamiršti, yra nepamiršti pakeisti viešųjų ir privačių raktų.
Papildinys taip pat siūlo visiškai suasmenintą sąsają, apgailestaujant tik dėl to, kad daug kartų jo generuojami vaizdai nėra labai aiškūs, o tai susiję su originalia kūrybinės komandos filosofija, jie nori, kad vartotojai nuolat tobulintų savo teksto atpažinimo sistemą.
|