Сегодня: 08:06:2025 Доброй вам ночи!

I live ExBB and CMS Limbo!  I live ExBB and CMS Limbo!
Логин :
Пароль :
Регистрация?  Забыли пароль? 
 


 Страниц (1): [1]   

> Описание: Ввод подтверждения принятия лицензионного соглашения

  Супермодератор
Отправлено: 8 декабря 2015 — 21:08
Post Id


 Покинул технарь
Профессионал
Сообщений: 1830
Регистрация: 12.2011

Доработав форму регистрации флажком, подтверждающим согласие с лицензионным соглашением можно на самой первой стадии отсеять всех ботов, которые пытаются зарегистрироваться на ExBB.

Понятно, что рано или поздно кто-то научит ботов обходить эту простейшую защиту. Однако может так случиться, что произойдет это не скоро ввиду невысокой популярности ExBB.

Итак...

Открываем файл lang_front_register.php в котором ищем строку

code:
$this->LANG['IAgreed'] = 'Я согласен/согласна';


после которого добавляем

code:
$this->LANG['Accept'] = ' принять соглашение ';
$this->LANG['AgreeEmpty'] = 'Извините, но Вы должны согласиться с предложенным соглашением этой конференции прежде, чем сможете зарегистрироваться. Вернитесь назад и подтвердите Ваше согласие, после чего сможете продолжить.';


Затем открываем agreement.tpl в котором ищем строку

code:
<td align="center" height="29" class="darkrow2"><input type="submit" value="{$fm->LANG['IAgreed']}"></td>


которую меняем на

code:
<td align="center" height="29" class="darkrow2">
<input type="checkbox" name="select"><label>{$fm->LANG['IAgreed']}</label>
<input type="submit" value="{$fm->LANG['Accept']}">
</td>


Ну и в завершении открываем register.php в котором ищем строку

code:
$fm->_LoadLang('register');


после которой вставляем код

code:
if ($fm->input['action'] == 'agreed' && !isset($fm->input['select']))
{$fm->_Message($fm->LANG['Registration'],$fm->LANG['AgreeEmpty']);}
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« ExBB Community »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 

> Темы, похожие на тему "Доработка модуля регистрации на форуме"
Темы Форум Информация о теме Обновление
Проблемы с модулем Loginza
Жалобы на нестабильную работу модуля
Ошибки и их устранение Ответов: 9
Автор темы: Гость
9 марта 2018 — 14:24
Автор: Marych
Доработка процедуры инсталляции
ExBB Community Ответов: 0
Автор темы: технарь
22 августа 2013 — 12:38
Автор: технарь
Проблема... Поисковики видят скрытый контент на форуме
Ошибка в коде, которая позволяет поисковикам видеть больше нужного
ExBB Community Ответов: 0
Автор темы: технарь
17 ноября 2016 — 18:06
Автор: технарь
 


Powered by ExBB v1.1.180311