Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Token - ulepszenie działania
desavil
post
Post #1





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

Ostrzeżenie: (0%)
-----


Witam, czy mógłby ktoś poprawić działanie poniższego tokena. Tak, aby był jeszcze lepszy i skuteczniejszy?
  1. <?php
  2. $slowo = substr(str_shuffle("ABCDEFGHIJKLMNOPRSTUWXYZ0123456789"), 0, 5);
  3. $_SESSION['captcha'] = sha1($slowo);
  4. $wysokosc = 28;
  5. $szerokosc = 97;
  6.  
  7. $pic = ImageCreate($szerokosc,$wysokosc);
  8. $bialy = ImageColorAllocate($pic,38,38,38);
  9. $czarny = ImageColorAllocate($pic,255,255,255);
  10. $szary = ImageColorAllocate($pic,150,150,150);
  11.  
  12. ImageFill($pic,1,1,$bialy);
  13.  
  14. for($i=0;$i<250;$i++){
  15. $los1=rand(0,$szerokosc);
  16. $los2=rand(0,$wysokosc);
  17. ImageLine($pic,$los1,$los2,$los1,$los2,$szary);
  18. }
  19.  
  20. for($i=0;$i<strlen($slowo);$i++){
  21. $rozmiar=rand(2,5);
  22. ImageString($pic,$rozmiar,$i*20+4,5,trim($slowo[$i]),$czarny);
  23. }
  24.  
  25. header('Content-type: image/png');
  26. ImagePNG($pic);
  27. ?>


Pozdrawiam!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Crozin
post
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat
Czyli wnioskuję, że mogę zostawić sam obrazek, input oraz napis czy odświeżyć?
A podpis reCaptha usunąć, bez konsekwencji?
Cytat
When showing reCAPTCHA to the user, is it possible not to show the reCAPTCHA logo?
We allow you to customize the theme of reCAPTCHA with our Client API. You are still required to have text on your website which states that you are using reCAPTCHA, however with our theming API, you are free to do this in a way that blends in to your site.


@xxdrago: reCAPTCHA jest nadal bardzo, bardzo skuteczna, w przeciwieństwie do zaproponowanego przez Ciebie phpcaptcha.org. Nie bez powodu największe serwisy nadal z niej chętnie korzystają.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 13:07