Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zabespieczenie przed botami
Forum PHP.pl > Forum > Gotowe rozwiązania > Szukam
kenshi
Witam mam od pewnego czasu kilka botów spamuje mi system komentarzy w newsach i blokowanie ip juz nie pomaga, zaczyna mnie to irytować i czuje się bezradny, bo to taka "wałka z wiatrakami" usuwam jeden a za kilka godzin pojawia się 3 inne wpisy sad.gif
  1. .button {
  2. font-family : Tahoma;
  3. font-size : 12px;
  4. font-weight : bold;
  5. background-color : #dad8b1;
  6. color : #FFFFFF;
  7. border : 1px solid #000000;
  8. text-align: center;
  9. height: 20px;
  10. }
  11. .inputbox {
  12. font-family : Tahoma;
  13. font-size : 11px;
  14. color : #000000;
  15. background-color : #dad8b1;
  16. border : 1px solid #000000;
  17. overflow : hidden;
  18. width: 600px;
  19. height: 120px;
  20. }
  21. .inputtext {
  22. font-family : Tahoma;
  23. font-size : 11px;
  24. color : #000000;
  25. background-color : #dad8b1;
  26. border : 1px solid #000000;
  27. width: 155px;
  28. height: 20px;
  29. }
  30. <table border="0" width="420" cellspacing="0" cellpadding="0">
  31. <tr>
  32. <td width="49" height="1">
  33. <b><font style="font-family:Tahoma; color:#000000; font-size:10;">
  34. nick:</font></b>
  35. </td>
  36. <td width="289" height="1"><input type="text" name="name" tabindex="1" class="inputtext"></td>
  37. </tr>
  38. <tr>
  39. <td width="49" height="1">
  40. <b><font style="font-family:Tahoma; color:#000000; font-size:10;">
  41. email:</font></b>
  42. </td>
  43. <td width="289" height="1"><input type="text" name="mail" tabindex="2" class="inputtext">
  44. <font style="font-family:Tahoma; color:#000000; font-size:10;">
  45. (opcjonalnie)</font></td>
  46. </tr>
  47. </center>
  48. <tr>
  49. <td width="51" height="1">
  50. <p align="left">
  51. <b><font style="font-family:Tahoma; color:#000000; font-size:10;">
  52. emoty:</font></b></p>
  53. </td>
  54. <td width="291" height="1" >
  55. {smilies}
  56. </td>
  57. </tr>
  58. <tr>
  59. <td width="340" height="1" colspan="2"> <textarea cols="40" rows="6" name="comments" tabindex="3" class="inputbox"></textarea><br />
  60. <input type="image" src="images/dodaj_komentarz.gif" alt="Dodaj Komentarz">
  61. </td>
  62. </tr>
  63. </table>

(nie wiem co jest ale nie działaja znaczniki PHP, wiec pogrubię kod)
to kod który odpowiada za generowanie komentarzy przez użytkownika i nie wiem gdzie kod z obrazka by dodać wpis
wookieb
A o captchy słyszał? HE?
kenshi
słyszałem tylko zastanawiam się jak to działa. Czy jak zamieszczę ten skrypt php z generowaniem obrazka "captche" to wystarczy ? Będę musiał wprowadzić jakieś poprawki do komendy WYŚLIJ ? Nie znam się na tych "captchach" i tego pytam tak, będę wdzięczy za udzielenie mi odpowiedzi na ten temat. Pozdrawiam
Planuje zastosować ten system Autoryzacji kodu z obrazka
Autoryzacja kodem z obrazka
wookieb
No przecież tam masz wszystko napisane... Po wysłanie formularza czy wpisany kod przez usera zgadza sie z kodem z sesji ityle.
kenshi
aha czyli to jest coś jak wymagane pole i nie wyśle wiadomości jak nie zostanie wpisana w wolne pole. Ja to tak zrozumiałem
wookieb
Noe ale sprawdz zawartosc tego pola oczywiscie...
bełdzio
http://www.beldzio.com/walka-ze-spambotami
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.