Zobacz temat
MOD-Komentarze z antyspamem Captcha również dla użytkowników
|
|
FreEp |
Dodany dnia 29.12.2007 16:56:42
|
Przedszkolak Postów: 8 Data rejestracji: 23.10.2007 13:01 |
Witam, Ostatnio moja strona UT3.com.pl jest atakowana przez złośliwe spam-boty. Na Oficjalnej stronie Php-Fusion dowiedziałem się, że boty rejestrujące się z kont potrafią omijać najnowszy system Captcha. Miałem Fusiona w wersji 6.01.11, zaktualizowałem go do wersji 6.01.13, aby mieć nowy system Captcha i móc zainstalować MOD - Komentarze z antyspamem. I zawiodłem się bardzo, bo okazało się, że dodaje on kod weryfikujący komentarz jedynie dla gości, a nie dla zarejestrowanych userów (na UT3.com.pl komentarze mogą pisać jedynie zarejestrowani, a więc to nie rozwiązuje mojego problemu). Czy ktoś mógłby wkleić mi tutaj kod pliku comments_include.php , aby kod weryfikujący Captcha wyświetlał się także zarejestrowanym userom? Tak obecnie wygląda mój plik comments_include.php (Captcha jedynie dla gości): ');\"> <input type='button' value='quote' class='button' style='width:45px;' onClick=\"addText('comment_message', ' ', ' ');\"><br><br> ".displaysmileys("comment_message")." </tr> <tr> <td align='center'><input type='checkbox' name='disable_smileys' value='1'>".$locale['c107']."<br><br> ".(iGUEST ? make_captcha()."<br>Kod potwierdzaj±cy:<br><input type='text' name='captcha_code' class='textbox' style='width:100px'><br><br>" : "")." <input type='submit' name='post_comment' value='".$locale['c102']."' class='button'></td> </tr> </table> </form>\n"; } else { echo $locale['c105']."\n"; } closetable(); } ?>[/code] PW od moderatora:
Edytowane przez Pieka dnia 29.12.2007 18:09:35 |
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 06:46:39
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
bartek124 |
Dodany dnia 29.12.2007 18:35:40
|
Weteran Postów: 3264 Pomógł: 236 v7.02.06 Data rejestracji: 26.05.2007 12:25 |
Zamień plik comments_include.php na ten z załącznika. I zobacz czy działa bo nie sprawdzałem dokładnie.
bartek124 dodał/a następującą plik:
Edytowane przez bartek124 dnia 29.12.2007 18:47:31 |
|
|
FreEp |
Dodany dnia 29.12.2007 18:48:22
|
Przedszkolak Postów: 8 Data rejestracji: 23.10.2007 13:01 |
Działa! Pięknie dziękuje! Myśle, że warto przykleić temat- wredne spam-boty z końcówką e'mailów *.CN zaczynają szaleć po stronach w PHP-Fusion. Tutaj wątek z oficjalnego forum PHP-Fusion: http://php-fusion...ost_106889 A tutaj wątek z supportu (Dania): http://www.php-fu...&pid=75709 Znalazłem skrypt modifikujący plik register.php , dodający zamiast systemu Captcha 1 z 5ciu tzw. "pytań bezpieczeństwa" podczas rejestracji, np. "Stolica Polski?". Jeżeli to prawda, że najnowsze spam-boty potrafią przejść przez system Captcha z PHP-Fusion 6.01.12 i 6.01.13 , zamieszcze tutaj ten skrypt. Jeszcze raz serdecznie Ci dziękuje Bartku za ogromną pomoc! |
|
|
szulcu |
Dodany dnia 05.01.2008 13:08:27
|
Przedszkolak Postów: 23 Data rejestracji: 27.06.2007 17:15 |
Witam. Czy jest możliwość poinformowania użytkownika, że podał niewłaściwy kod? |
|
|
bartek124 |
Dodany dnia 05.01.2008 13:26:17
|
Weteran Postów: 3264 Pomógł: 236 v7.02.06 Data rejestracji: 26.05.2007 12:25 |
Proszę bardzo. W pliku comments_include.php linię ~23 : zamieniamy na: Teraz w linii 51, pod: dopisujemy Treść komunikatu możesz dowolnie zmieniać ;). Aktualizacja. Teraz musi działać prawidłowo //bartek124 ;) Edytowane przez bartek124 dnia 05.01.2008 15:05:07 |
|
|
szulcu |
Dodany dnia 05.01.2008 14:35:42
|
Przedszkolak Postów: 23 Data rejestracji: 27.06.2007 17:15 |
No niekoniecznie. Zrobiłem tak i w każdym artykule teraz jest ta tabelka, że nie poprawnie przepisany kod :] Nawet bez próby komentowania :] Aktualizacja Działa jak ta lala Dziękuję. Edytowane przez szulcu dnia 05.01.2008 15:34:02 |
|
|
macaron |
Dodany dnia 02.02.2008 15:00:03
|
Przedszkolak Postów: 8 Data rejestracji: 14.07.2005 21:15 |
A jak jeszcze do tego dodać, żeby po wpisaniu złego kodu pierwotnie napisany komentarz pojawił się w okienku do wpisywania? Chodzi o to, żeby nie pisać tego od nowa. |
|
|
bartek124 |
Dodany dnia 02.02.2008 15:18:49
|
Weteran Postów: 3264 Pomógł: 236 v7.02.06 Data rejestracji: 26.05.2007 12:25 |
To sobie cofnij i odśwież stronę.
|
|
|
macaron |
Dodany dnia 02.02.2008 15:54:10
|
Przedszkolak Postów: 8 Data rejestracji: 14.07.2005 21:15 |
A pff Oj na pewno się to jakoś da, nie znam na tyle PHP, żeby to zrobić samemu, próbowałem w różnych miejscach wklejać różne kody i nic
Edytowane przez Pieka dnia 02.02.2008 17:46:42 |
|
Przejdź do forum: |