Weryfikacja kapcia i Lista Otsoft.pl nowe wieści

Kapec, kapcia, kapcza, capcza, captcha. Glupie slowo, ale za to ma dosc ciekawe tlumaczenie: Completely Automated Public Turing test to tell Computers and Humans Apart.

W wolnym tlumaczeniu – Automatyczny test Turinga aby oddzielic ludzi od robotow. Wszystko ladnie pieknie, tyle ze jakies afganskie mendy sobie polamaly kapcze o kant dupy i kilkoma algorytmami sobie ja lamia prawie z 100% skutecznoscia.

Dzisiaj zakonczylem zabawe z rejestracja uzytkownika na liscie otsoft.

Mały screen z formularza:

form

Moze i ten ludzik nie bardzo pasuje do klimatu, ale puste miejsce bardziej wali w oczy :) W kazdym razie iconspedia sluzy wysmienicie :)

Nie uzylem reCaptcha znanej chociazby z otservlist.org z kilku powodow:

  • jest zbyt popularna
  • uzywa slownikowych wyrazow
  • i jest ZBYT popularna :)

Zbyt popularna = zbyt duzo ludzi chce ja zlamac. Wybralem za to bardzo fajna klase phpcaptcha, ktora potrafi na prawde wiele, a i mozliwosci jej konfiguracji to czysta poezja. Jednak nie chcac wkurzac uzytkownikow, wybralem opcje posrednia, tak zeby nie trzeba bylo odgadywac czy to I czy l, czy 0 czy O, albo czy to rm czy m.

W kazdym razie otsoft.pl nie jest jeszcze na tyle popularny, zeby ktos na sile chcial zapelnic baze userami, chociaz boty spamiace coraz czesciej nas odwiedzaja i daja znak chociazby na forum.

Tak czy siak, kazde kapcie sa do zlamania, nawet te nieczytelne dla czlowieka. Zreszta zobaczymy jak ten kapec spelni swoje zadanie na liscie.

A jesli ktos popelni blad w formularzu i wpisze zly mail, niepoprawnie powtorzy haslo, albo zle odczyta kapcia, skrypt wysunie mu wszystkie bledy jakie popelnil:

error

Tym razem 3 bledy, ale mozna zrobic ich maksymalnie 5, co powinno byc nagradzane jakims oskarem dla najwiekszego kretyna :) Zrezygnowalem z ajaxa, chociaz zamierzam go dodac do formularza, bo w koncu to wygodniejsze. Ale jak narazie polecimy na samym php, w niektorych momentach uzyje sie z koniecznosci javascriptu.

A wracajac jeszcze do kapczy, sorry niewidomym i wszystkim slabo widzacym ;) ale nie chcialo mi sie dodawac odsluchiwania kapci, imo jesli ktos nie widzi, albo widzi za malo to raczej nie beda go interesowaly rpgi stworzone ze spritow, jesli sie myle to dajcie znac w komentarzach ;)

Coz jeszcze o samej rejestracji…Ano niestety bedzie weryfikacja adresu mailowego, inaczej sie nie da, musze dbac o to zebyscie nie podrzucali adresow innych. A aktywny mail przyda sie podczas dodawania serwera, lub innych czynnosci :)

Oczywiscie zadbalem o tych ktorzy maja prehistoryczna poczte, ktora nie rozumie htmla (istnieje jeszcze taka?), wiec wysylany nie tylko bedzie link aktywacyjny ale i kod, ktorym samemu bedziecie mogli sobie aktywowac konto.

Dzisiaj tez dodalem magiczna tabele banned, do bazy :) Wiec pomalu zbieram sie z pisaniem pod to kodu, mimo wszystko bedzie musialo minac wiele tygodni zycia listy, aby kod banowania nie ranil biedych zuczkow, ktorzy dodali serwer i zlapali na dzien dobry banika.

Dobra, tyle na dzis. Nastepnym razem postaram sie o cos ciekawszego. Adios.

VN:F [1.8.1_1037]
Rating: 10.0/10 (5 votes cast)