![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 1 Dołączył: 20.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Zrobiłem sobie dziś captchę tylko, że nie mogę się domyśleć jak sprawdzić poprawność wpisanego kodu. Same generowanie działa znakomicie tylko nie mogę sprawdzić czy wpisało się dobry kod. Proszę powiedzieć jak zrobić, żeby można było sprawdzić czy wpisało się poprawny kod. Demko (IMG:style_emoticons/default/smile.gif) http://michm4.unixstorm.org/captcha/token.php Kod <?php
header('Content-type: image/png'); $pochylenie = rand(-2,2); $losowe = rand(10000,99999); $x = rand(50,70); $y = rand(40,64); $im_rand = rand(1,3); $im = imagecreatefrompng($im_rand.'.png'); $f1 = 'COMIC.TTF'; $red=ImageColorAllocate($im,255, 0, 0); //definiuje kolor czerwony imagettftext($im, 25, $pochylenie, $y, $x, $red, $f1, $losowe); //Obrazek, Wielkosc czcionki, Przechylenie, Od lewej odleglosc, Od gory odleglosc, Kolor, Czcionka imagepng($im); imagedestroy($im); ?> Ten post edytował shoter09 27.11.2010, 22:54:10 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
$losowe zapisujesz do sesji i sprawdzasz w formularzu poprawność $_POST['kod'] == $_SESSION['kod']
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Taka captcha to żadne zabezpieczenie. Czemu nie użyjesz reCaptchy zamiast próbować tworzyć własne, nieskuteczne rozwiązania?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:05 |