Jak zrobić Token w PHP (captcha)
Skrypt tworzy 5 cyfrowy token z liczb 23456789 bez 0 i 1 ponieważ przypominają one O i l wiec pozbyliśmy się ich.
Wymiary tokena określiliśmy w zmiennych:
$img_width = 100;
$img_height = 16;
Aby wyświetlić token w wyznaczonym miejscu wystarczy kod:
<img src="token.php" alt="token" style="vertical-align: middle" />
Jako scieżke do obrazka poprostu podajemy adres do kodu token.php
Jako scieżke do obrazka poprostu podajemy adres do kodu token.php
Całość przedstawiona jest na lisingu poniżej.
Listing
Dostęp do tej części serwisu został zablokowany, wyłącznie osoby zalogowane posiadają
dostęp do większych zasobów serwisu Funkcje.net. Aby utworzyć konto na portalu, skorzystaj
z linku 'Rejestracja' oraz wypełnij obowiązkowe pola formularza rejestracyjnego.
Więcej informacji na temat zniesienia treści zablokowanej jest dostępna tutaj.
Serwis Funkcje.net to ponad 4300 gotowych: funkcji, skryptów, kursów oraz artykułów z dostępnymi przykładami zastosowań oraz komentarzy.
Więcej informacji na temat zniesienia treści zablokowanej jest dostępna tutaj.
Serwis Funkcje.net to ponad 4300 gotowych: funkcji, skryptów, kursów oraz artykułów z dostępnymi przykładami zastosowań oraz komentarzy.
Wszelkie pytania oraz sugestie prosimy kierować na:
Ten wpis posiada swój wątek na forum
Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane
http://forum.funkcje.net/forum/viewtopic.php?f=2&t=1587
Dane do logowania na forum są takie same jak na funkcje.net
Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane
http://forum.funkcje.net/forum/viewtopic.php?f=2&t=1587
Dane do logowania na forum są takie same jak na funkcje.net
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 26604
Ranga: Administrator serwisu Punktów: 26604
Komentarze użytkowników
Strasznie słaby token, pierwszy lepszy spmaer żlamie taką standordową czcionkę OCrem
autor: R4D3K | 369 | 2009-07-20 17:08:38
Ten token używam na stronie gdzie było mnustwo botów spamujących i zatrzymuje 100% jedynie ktoś kto specjalnie uprze sie na twoją strone poradzi sobie z tym tokenem, ale standardowo to najlepsze rozwiązania gdzie użytkownik nie ma problemu z odczytaniem go poza tym jest łatwy do konfiguracji i można go łatwo zmianić na trudniejszy. Dodatkowo do tokena polecam sprawdzanie skąd idą dane post czy get.
autor: Igor | 370 | 2009-07-20 21:04:27
Fajny token, ale mam mały problem, włożyłem go do formularza jednak czy wpisze się dobrze czy źle, i tak wysyła maila i nie wyskakuje mi żaden komunikat, co mogłem źle zrobić? :)
Z góry dzięki za rady
autor: początkujący | 420 | 2009-08-18 22:01:53
musisz porównać to co wpisał użytkownik z tym co jest w $_SESSION['captcha'] jeśli to samo to wysyłasz jeśli nie to dajesz ze zły token
autor: Igor | 421 | 2009-08-19 11:42:03
:: Losowe artykuły







