Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 2011-03-24 23:53 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
Защита от регистрации ботов на форуме, на скрине все видно.

В ланге прописываем сам вопрос и возможный ответ на вопрос.


#
#-----[ Открываем ]------------------------------------------------------------------
#

includes/upc/usercp_register.php

#
#-----[ Находим ]------------------------------------------------------------------
#

Код:
validate_optional_fields(validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $occupation, $interests, $signature);


#
#-----[ Ниже добавляем ]------------------------------------------------------------
#

Код:
   // The anti bots
   $humanizer_attribute = md5(($board_config['board_startdate'] + $board_config['board_timezone']) * $board_config['avatar_filesize']);
   $ruhuman = isset($HTTP_POST_VARS[$humanizer_attribute]) ? $HTTP_POST_VARS[$humanizer_attribute] : '';
   $ruhuman = trim(htmlspecialchars($ruhuman));


#
#-----[ Находим ]------------------------------------------------------------------
#

Код:
if ($bb_cfg['enable_confirm'] && $mode == 'register')


#
#-----[ Выше добавлям ]-----------------------------------------------------------
#

Код:
   // The anti bots
   $humanizer_answers = $lang['humanizer_answers'];
   if (!in_array(strtolower($ruhuman), $humanizer_answers) && $mode == 'register')
   {
      $error = TRUE;
      $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Are_u_human_wrong'];
   }


#
#-----[ Находим ]------------------------------------------------------------------
#

Код:
if ( ($mode == 'register') || ($bb_cfg['allow_namechange']) )


#
#-----[ Выше добавлям ]-----------------------------------------------------------
#

Код:
   // The anti bots
   if ( $mode == 'register' )
   {
      $template->assign_block_vars('switch_register', array());
   }


#
#-----[ Находим ]------------------------------------------------------------------
#

Код:
'SIGNATURE' => str_replace('<br />', "\n", $signature),


#
#-----[ Ниже добавляем ]------------------------------------------------------------
#

Код:
      // The anti bots
      'HUMANIZER' => stripslashes(@$ruhuman),


#
#-----[ Находим ]------------------------------------------------------------------
#

Код:
   'L_EMAIL_ADDRESS' => $lang['Email_address'],


#
#-----[ Ниже добавляем ]------------------------------------------------------------
#

Код:
      // The anti bots
      'L_ARE_U_HUMAN' => $lang['Are_u_human'],
      'L_ARE_U_HUMAN_EXPLAIN' => $lang['Are_u_human_explain'],


#
#-----[ Находим ]------------------------------------------------------------------
#

Код:
'S_ALLOW_AVATAR_UPLOAD' => $bb_cfg['allow_avatar_upload'],


#
#-----[ Выше добавлям ]-----------------------------------------------------------
#

Код:
      // The anti bots
      'S_HUMANIZER_ATTRIBUTE' => @$humanizer_attribute,


#
#-----[ Открываем ]------------------------------------------------------------------
#

templates/default/usercp_register.tpl
#
#-----[ Находим ]------------------------------------------------------------------
#

Код:
<!-- END switch_confirm -->


#
#-----[ Ниже добавляем ]------------------------------------------------------------
#

Код:
   <!-- BEGIN switch_register -->
   <tr>
     <td class="row1"><span class="gen">{L_ARE_U_HUMAN} *</span><br /><span class="gensmall">{L_ARE_U_HUMAN_EXPLAIN}</span></td>
     <td class="row2">
      <input type="text" name="{S_HUMANIZER_ATTRIBUTE}" class="post" style="width: 100px" size="10" maxlength="15" value="{HUMANIZER}" />
     </td>
   </tr>
   <!-- END switch_register -->


#
#-----[ Открываем ]------------------------------------------------------------------
#

language/lang_russian/lang_main.php

#
#-----[ В самый низ добавляем ]-----------------------------------------------------------
#

Код:
// The anti bots
$lang['Are_u_human'] = 'Вы человек?';
$lang['Are_u_human_explain'] = 'Это защита от регистрации ботов, введите ответ на контрольный вопрос.';
$lang['Are_u_human_wrong'] = 'Вы не правильно ответили на &quot;контрольный&quot; вопрос.';

// Возможные ответы
$lang['humanizer_answers'] = array( 'да', 'yes', 'jes');


Последний раз редактировалось Гость 2011-06-23 22:07, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-23 19:16 
Не в сети
Раздал: 0 байт
Скачал: 0 байт
Ратио: Inf.


Зарегистрирован: 2011-06-23 18:57
Сообщения: 8
в usercp_register.php не могу найти
'L_EMAIL_ADDRESS' => $lang['Email_address'],

где искать?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-23 22:10 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
искать там же в usercp_register.php, можно попробовать искать частями - 'L_EMAIL_ADDRESS' или так - $lang['Email_address'], , или же в любое место ниже этого

Код:
$template->assign_vars(array(
     'USERNAME' => $username,


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-24 02:45 
Не в сети
Раздал: 0 байт
Скачал: 0 байт
Ратио: Inf.


Зарегистрирован: 2011-06-23 18:57
Сообщения: 8
нет, ничего подобного нет, пробовал и частями, по разному пробовал, ничего нет, другая версия? У меня стоит 1.0.2 (SVN r534)


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-24 02:55 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
admlin писал(а):
нет, ничего подобного нет, пробовал и частями, по разному пробовал, ничего нет, другая версия? У меня стоит 1.0.2 (SVN r534)


не может такого быть. это должно присутствовать
Код:
$template->assign_vars(array(
    'USERNAME' => $username,


кидай в студию usercp_register.php, помогу найти


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-24 03:15 
Не в сети
Раздал: 0 байт
Скачал: 0 байт
Ратио: Inf.


Зарегистрирован: 2011-06-23 18:57
Сообщения: 8
admin писал(а):
admlin писал(а):
нет, ничего подобного нет, пробовал и частями, по разному пробовал, ничего нет, другая версия? У меня стоит 1.0.2 (SVN r534)


не может такого быть. это должно присутствовать
Код:
$template->assign_vars(array(
    'USERNAME' => $username,


кидай в студию usercp_register.php, помогу найти


спасибо
$template->assign_vars(array(
'USERNAME' => $username,

сразу нашел, еще раз спасибо.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-24 03:18 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
не за что!


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-24 20:00 
Не в сети
Аватара пользователя
Раздал: 0 байт
Скачал: 0 байт
Ратио: Inf.


Зарегистрирован: 2011-02-19 00:46
Сообщения: 14
admin Спасибо за мод!


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-24 20:06 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
dexer7 писал(а):
admin Спасибо за мод!


та на здоровье!


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-27 13:13 
Не в сети
Раздал: 15.52 ГБ
Скачал: 1.32 ГБ
Ратио: 11.792


Зарегистрирован: 2011-04-17 14:51
Сообщения: 3
admin

Спасибо огромное. А то боты задолбали


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-27 16:47 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
alesel
та у меня тоже самое, валят боты со всех сторон, пришлось их обрубать чуть


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-27 23:02 
Не в сети
Консультант +
Консультант +
Аватара пользователя
Раздал: 31.33 ГБ
Скачал: 3.57 ГБ
Ратио: 8.779


Зарегистрирован: 2010-06-06 19:10
Сообщения: 43
А боты через активацию почты тоже что ли пролазиют?


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-28 01:09 
Не в сети
Аватара пользователя
Раздал: 453.1 ГБ
Скачал: 10.7 ГБ
Ратио: 42.360


Зарегистрирован: 2011-01-20 02:49
Сообщения: 24
admin
Огромное спасибо!!!
Боты достали уже 2 недели.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-28 10:27 
Не в сети
Раздал: 15.52 ГБ
Скачал: 1.32 ГБ
Ратио: 11.792


Зарегистрирован: 2011-04-17 14:51
Сообщения: 3
Romanuy
угу.

Что то меня этот мод пока не спасает. Усложню ка я вопрос


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-07-02 19:41 
Не в сети
Раздал: 0 байт
Скачал: 0 байт
Ратио: Inf.


Зарегистрирован: 2011-06-28 07:44
Сообщения: 12
активация не помогает они то как пользователи висят в форуме , но проверка мыла помогает.


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Переместиться наверх
 Главная |  Список форумов |   Time : 0.174s | 16 Queries | GZIP : Off |