Spamerzy na forum


(Arti73) #1

Na moim forum mam dwa problemy:

  • Goście pisali posty o długości na całą strone z niedziałającymi linkami. poradziałam sobie z tym blokując im mozliwość pisania postów bez rejstracji.

  • teraz mam drugi problem: w tym samym czasie inni spamerzy takze pisali posty, tyle ze duzo krótsze o treści takiej jak np.

    See me phucking her!

    http://tinyurl.com/tcx83

mieli bardzo dziwne nicki np. Domapmen, Shleeooaneja91, Aejo itp. w dodatku oni się rejstrowali więc o takiej blokadzie jak w przypadku pierwszym nie było mowy. Czy może mi ktoś powiedzieć co mam zrobić aby tacy nie zaśmiecali mojego forum?


(adam9870) #2

Nie ma na to skutecznego sposobu na długi okres czasu, a przynajmniej póki co takiego nie znaleziono.

Zajrzyj tutaj:

http://forum.dobreprogramy.pl/viewtopic.php?t=126468

http://forum.dobreprogramy.pl/viewtopic.php?t=121355


(Arti73) #3

weszłam i ściągnęłam TEN PLIK ale co mam zrobić aby zadziałało to na moim forum?


(Gutek) #4

No to nie tan dział :slight_smile:


(Arti73) #5

myślałam, że zrobiłam ten temat w dobrym dziale ale trudno :mrgreen:

to może mi ktoś odpowiedzieć co mam zrobić aby to co ściągnęłam zadziałało na moim forum? co mam w ogóle z tym plikiem zrobić?


(Skr3czu) #6

Jest tam plik txt ? jeżeli tak to powinna tam być instrukcja


(Arti73) #7

jest :mrgreen:

############# UPDATE TO v1.2

-----[OPEN]------------------------------------------

includes/usercp_register.php

-----[FIND]------------------------------------------

if (

isset($HTTP_POST_VARS['submit']) ||

isset($HTTP_POST_VARS['avatargallery']) ||

isset($HTTP_POST_VARS['submitavatar']) ||

isset($HTTP_POST_VARS['cancelavatar']) ||

$mode == 'register' )

-----[REPLACE, WITH]------------------------------------------

if (

isset($HTTP_POST_VARS['avatargallery']) ||

isset($HTTP_POST_VARS['submitavatar']) ||

isset($HTTP_POST_VARS['cancelavatar']) ||

(isset($HTTP_POST_VARS['submit']) && $mode == 'editprofile') ||

(isset($HTTP_POST_VARS['submit']) && $mode == 'register' && !empty($HTTP_POST_VARS['email1']) && !empty($HTTP_POST_VARS['email2'])) ||

$mode == 'register'

)

-----[FIND, AND DELETE]------------------------------------------

$email = '';

if (($email1 == '' || $email2 == '') && $mode == 'register')

{

$email = '';

}

elseif(!empty($email1) && !empty($email2) && $mode == 'register')

{

$email = $email1 . '@' . $email2;

}

elseif($mode != 'register')

{

$email = $HTTP_POST_VARS['email1'];

}

-----[FIND]------------------------------------------

$signature = (isset($signature)) ? str_replace('

', "\n", $signature) : '';

-----[BEFORE, ADD]------------------------------------------

$email = '';

if (($email1 == '' || $email2 == '') && $mode == 'register')

{

$email = '';

}

elseif(!empty($email1) && !empty($email2) && $mode == 'register')

{

$email = $email1 . '@' . $email2;

}

elseif($mode != 'register')

{

$email = $HTTP_POST_VARS['email1'];

}

-----[OPEN]------------------------------------------

templates/[twoj_styl]/profile_add_body.tpl

-----[FIND]------------------------------------------

{L_EMAIL_EXPLAIN}

-----[REPLACE, WITH]------------------------------------------

{L_EMAIL_EXPLAIN}

EoM

teraz mi powiedzcie jak jej użyć.... bo ja nic z tego nie rozumiem :o


(Airborn) #8

http://forum.dobreprogramy.pl/viewtopic ... 808#157808


(Wojsmol) #9

Airborn a co jeżeli na danym forum od razu jest instalowana wersja 1.2 tej modyfikacji? Według mnie paczka powinna zawieraćteż plik z opisem jak zainstalować tą modyfikacje w takiej sytuacji

Pozdrawiam


(Monczkin) #10

Jet jeżeli wklejasz kody etc. obejmuj je znacznikami.


(Arti73) #11

weszłam w Panel Administracyjny ---> Ogólne/Konfiguracja i zaznaczyłam tam przy:

Włącz aktywację kont Brak Użytkownik Admin

a czym sie różnią te opcje Użytkownik i Admin? ja wzięłam Uzytkownik i teraz zanim sie ktoś zaloguje musi potwierdzić swoją restracje klikając na link który otrzyma automatycznie w e-mailu tak? a jakbym wzięła Admin to by było inaczej? bo tego nie rozumiem. moze dzięki temu nie będzie juz botów spamujących na forum :stuck_out_tongue:


(system) #12

Tak

Wtedy tylko administrator może (ręcznie) aktywować nowych użytkowników.


(Arti73) #13

dzieki juz wszystko wiem :smiley: na razie nie ma ani jednego postu ze spamem od botów na moim forum :slight_smile: