ForumCała strona

Nawigacja

Aktualnie online

Gości online: 25

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

Polski Oficjalny Support PHP-Fusion » PHP-Fusion v5.00-v6.01 Support » Modyfikacje skryptów
 Drukuj temat
MOD-Komentarze z antyspamem Captcha również dla użytkowników
FreEp
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):
Pobierz kod źródłowy  Rozwiń Kod źródłowy
');\">
<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:
  1. Zmiana nazwy tematu - Pieka 29.12 - 17:05
  2. Przeniesienie tematu - Pieka 29.12 - 17:06

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

Polecamy hosting SferaHost.pl
IP: localhost  
bartek124
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:
comments_include_1_2.zip [6.41kB / 478 Pobrane]

Edytowane przez bartek124 dnia 29.12.2007 18:47:31
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
FreEp
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
Witam.
Czy jest możliwość poinformowania użytkownika, że podał niewłaściwy kod?
 
http://www.xptips.xon.pl
bartek124
Proszę bardzo.

W pliku comments_include.php linię ~23 :
Pobierz kod źródłowy  Rozwiń Kod źródłowy


zamieniamy na:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Teraz w linii 51, pod:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


dopisujemy
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Treść komunikatu możesz dowolnie zmieniać ;).

Aktualizacja. Teraz musi działać prawidłowo //bartek124 ;)
Edytowane przez bartek124 dnia 05.01.2008 15:05:07
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
szulcu
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 Wink Dziękuję.
Edytowane przez szulcu dnia 05.01.2008 15:34:02
 
http://www.xptips.xon.pl
macaron
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.
 
macaron.pev.pl
bartek124
To sobie cofnij i odśwież stronę.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
macaron
A pff Pfft 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 Pfft
Edytowane przez Pieka dnia 02.02.2008 17:46:42
 
macaron.pev.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl