Weryfikacja kapcia i Lista Otsoft.pl nowe wieści
Posted by pavlus on Listopad 26, 2009 · Dodaj komentarz
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:

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:

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.
Filed under Internet, Open Tibia, php · Tagged with captcha, lista otsoft, php, rejestracja