|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Antyboty |
Autor |
Wiadomość |
bortysz
Posty: 49
|
Wysłany: 17-02-2015, 16:48 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. |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
+Wrubcio
Pomógł: 15 razy Posty: 181
|
|
|
|
|
Tommekk80
Pomógł: 1411 razy Posty: 4780
|
|
|
|
|
bortysz
Posty: 49
|
Wysłany: 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
Pomógł: 1411 razy Posty: 4780
|
Wysłany: 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')); |
|
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
|