To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

Poszukiwania - Antyboty

bortysz - 17-02-2015, 16:48
Temat postu: Antyboty
Witam
poszukuję pod Przemka 1.12.8 antybocika
Temat http://www.przemo.org/php...pic.php?t=37015
umarł? brak moda na 1 stronie...

Potrzebuję dokładnie rzeczy z tego tematu:
- Dodatkowe uwierzytelnienie: user musi wpisać przepisać słowo, które ja ustalę w PA
- usunąć pole w rejestracji gdzie user dodaje link jako Strona WWW

Czy to działa pod 1.12.8?
http://www.przemo.org/php...pic.php?t=86048

[ Dodano: 18-02-2015, 11:34 ]
Czy ktoś coś zasugeruje? nie mogę się opętać od kilku dni od ruskich botów zakładających konta.

Wrubcio - 19-02-2015, 01:22

Użyj tego:

http://www.przemo.org/php...p=506718#506718

Tommekk80 - 19-02-2015, 07:22

http://www.przemo.org/php...ic.php?t=121930

http://www.przemo.org/php...ic.php?t=113280

bortysz - 20-02-2015, 10:46

Panie Tomku
Otwieram plik
usercp_register.php
lecz tam nie ma takiej linijki kodu :
$username = ( !empty($HTTP_POST_VARS['username']) ) ?
Czy to na bank działa pod 1.12.8??


Kod:
#############################################################
## MOD Title: Blocks register bots - Blokuje rejestracje botów
## MOD Author: Marcin (maminowiec)
##
## MOD Description: Modyfikacja blokuje rejestracje botów na forum.
##
##
## MOD Version: 1.0
##
## Installation Level: Easy
## Installation Time: ~10 Minutes
##
## Files To Edit (3):
##     
##    includes/usercp_register.php
##    templates/*/profile_add_body.tpl
##    templates/*/index_body.tpl
##
##
#############################################################


-- Pamiętaj ! zrob kopie plików.
-- Modyfikacja wymaga obsługi javascript i cookie.


#
#-----[ Otworz ]--------------------------------
#
includes/usercp_register.php

#
#-----[ znajdz ]--------------------------------
#

    $username = ( !empty($HTTP_POST_VARS['username']) ) ? phpbb_clean_username($HTTP_POST_VARS['username']) : '';


#
#-----[ zamień na ]--------------------------------
#

    $username = ( !empty($HTTP_POST_VARS['usernamee']) ) ? phpbb_clean_username($HTTP_POST_VARS['usernamee']) : '';


#
#-----[ znajdz wszędzie (ctrl + h) i zamien oprócz]--------------------------------
#

!!!! TEGO NIE ZAMIENIAC !!!!

'L_NEW_PASSWORD' => ($mode == 'register') ? $lang['Password'] : $lang['New_password'],


#
#-----[ znajdz ]--------------------------------
#


new_password


#
#-----[ zamień na ]--------------------------------
#


new_passwordd



#
#-----[ znajdz ]--------------------------------
#


    if ( $custom_fields_exists )
    {
        for($i = 0; $i < count($fields_array); $i++)
        {
            $$fields_array[$i] = ($HTTP_POST_VARS[$fields_array[$i]] == 'no_image.gif') ? '' : trim(htmlspecialchars($HTTP_POST_VARS[$fields_array[$i]]));
        }
    }



#
#-----[ dodaj po ]--------------------------------
#


//Sprawdzanie botów ;]
if ( isset($HTTP_POST_VARS['submit']) && $mode == 'register'){


if($_POST['username'] != ''){
$error = TRUE;
$error_msg .= 'Blad 1';
}
if($_POST['new_password'] != ''){
$error = TRUE;
$error_msg .= '<br />Blad 2';
}
if($_POST['user'] != ''){
$error = TRUE;
$error_msg .= '<br />Blad 3';
}
if($_COOKIE['antybot'] != '1'){
$error = TRUE;
$error_msg .= '<br />Blad 4';
}   

}



#
#-----[ Otworz ]--------------------------------
#
templates/*/profile_add_body.tpl



#
#-----[ znajdz ]--------------------------------
#

{ERROR_BOX}


#
#-----[ dodaj przed ]--------------------------------
#

<script type="text/javascript">
function antybociki(){
tresc = "antybot=1";
godzin = 24;     
wygasa = new Date();
wygasa = new Date(wygasa.getTime()+60*60*1000*godzin);
document.cookie=tresc+"; expires="+wygasa.toGMTString();
}
</script>
<style>
#username{
display:none;
}
</style>



#
#-----[ znajdz ]--------------------------------
#

    <tr>
        <td class="row1" width="38%"><span class="gen">{L_USERNAME}: *</span></td>
        <td class="row2"><input type="text" class="post" onFocus="Active(this)" onBlur="NotActive(this)" style="width:200px" name="username" size="25" maxlength="15" value="{USERNAME}"></td>
    </tr>
   
#
#-----[ dodaj przed ]--------------------------------
#   

<input type="text" name="username" id="username" />
<!-- <input type="new_password" name="new_password" /> -->
<!-- <input type="hidden" name="user" /> -->   



#
#-----[ znajdz ]--------------------------------
#

    <tr>
        <td class="row1" width="38%"><span class="gen">{L_USERNAME}: *</span></td>
        <td class="row2"><input type="text" class="post" onFocus="Active(this)" onBlur="NotActive(this)" style="width:200px" name="username" size="25" maxlength="15" value="{USERNAME}"></td>
    </tr>
 
       
#
#-----[ zamień na ]--------------------------------
#   



    <tr>
        <td class="row1" width="38%"><span class="gen">{L_USERNAME}: *</span></td>
        <td class="row2"><input type="text" class="post" onFocus="Active(this)" onBlur="NotActive(this)" style="width:200px" name="usernamee" size="25" maxlength="15" value="{USERNAME}"></td>
    </tr>


#
#-----[ znajdz ]--------------------------------
#

    <tr>
      <td class="row1" width="38%"><span class="gen">{L_NEW_PASSWORD}: *</span><br><span class="gensmall">{L_PASSWORD_IF_CHANGED}</span></td>
      <td class="row2"><input type="password" class="post" onFocus="Active(this)" onBlur="NotActive(this)" style="width: 200px" name="new_password" size="25" maxlength="100" value="{NEW_PASSWORD}"></td>
    </tr>
 
       
#
#-----[ zamień na ]--------------------------------
#   



    <tr>
      <td class="row1" width="38%"><span class="gen">{L_NEW_PASSWORD}: *</span><br><span class="gensmall">{L_PASSWORD_IF_CHANGED}</span></td>
      <td class="row2"><input type="password" class="post" onFocus="Active(this)" onBlur="NotActive(this)" style="width: 200px" name="new_passwordd" size="25" maxlength="100" value="{NEW_PASSWORD}"></td>
    </tr>




#
#-----[ znajdz (dwa razy) ]--------------------------------
#


<input type="submit" name="submit" value="{L_SUBMIT}" class="mainoption">


#
#-----[ zamień na ]--------------------------------
#


<input onclick="antybociki()" type="submit" name="submit" value="{L_SUBMIT}" class="mainoption">






#
#-----[ Instrukcja dla szybkiej rejestracji na stronie glownej ]---------------
#


#
#-----[ Otworz ]--------------------------------
#

templates/*/index_body.tpl


#
#-----[ znajdz ]--------------------------------
#

<form method="post" action="{S_PROFILE_ACTION}">


#
#-----[ dodaj przed ]--------------------------------
#

<script type="text/javascript">
function antybociki(){
tresc = "antybot=1";
godzin = 24;     
wygasa = new Date();
wygasa = new Date(wygasa.getTime()+60*60*1000*godzin);
document.cookie=tresc+"; expires="+wygasa.toGMTString();
}
</script>
<style>
#username{
display:none;
}
</style>


#
#-----[ znajdz ]--------------------------------
#

<td class="row1" align="left" valign="middle" nowrap="nowrap"><span class="gensmall">{L_USERNAME}:</span></td>
   
#
#-----[ dodaj przed ]--------------------------------
#   

<input type="text" name="username" id="username" />
<!-- <input type="new_password" name="new_password" /> -->
<!-- <input type="hidden" name="user" /> -->   


#
#-----[ znadz ]--------------------------------
#

        <td class="row1" align="left" valign="middle"><input type="text" class="post" onFocus="Active(this)" onBlur="NotActive(this)" style="width:120px" name="username" size="25" maxlength="20" value=""></td>
                   
#                   
#-----[ zamien na ]--------------------------------
#


        <td class="row1" align="left" valign="middle"><input type="text" class="post" onFocus="Active(this)" onBlur="NotActive(this)" style="width:120px" name="usernamee" size="25" maxlength="20" value=""></td>
                   
   
#
#-----[ znadz ]--------------------------------
#


        <td class="row1" align="left" valign="middle"><input type="password" class="post" onFocus="Active(this)" onBlur="NotActive(this)" style="width:120px" name="new_password" size="25" maxlength="100" value=""></td>               

   
                 
#                   
#-----[ zamien na ]--------------------------------
#


       
    <td class="row1" align="left" valign="middle"><input type="password" class="post" onFocus="Active(this)" onBlur="NotActive(this)" style="width:120px" name="new_passwordd" size="25" maxlength="100" value=""></td>


#
#-----[ znadz dwa razy ]--------------------------------
#


<input type="submit" name="submit" value="{L_RSSUBMIT}" class="liteoption">


#                   
#-----[ zamien na ]--------------------------------
#


<input onclick="antybociki()" type="submit" name="submit" value="{L_RSSUBMIT}" class="liteoption">











Tommekk80 - 20-02-2015, 20:18

Kod:
$username = phpbb_clean_username(get_vars('username', '', 'POST'));


zamień na

Kod:
$usernamee = phpbb_clean_username(get_vars('usernamee', '', 'POST'));



Powered by phpBB modified by Przemo © 2003 phpBB Group