Как научить форум требовать подтверждение регистрации?

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
MNK
phpBB 1.4.4
Сообщения: 195
Стаж: 19 лет 5 месяцев
Откуда: Москва

Сообщение MNK »

edgar писал(а): Идея со своим вопросом мне не нравится так как она лишняя с этими двумя модами. Да и юзерам сначала один ребус решать (VC), потом другой... :roll:
Так в том и прикол, что я VC отключил нафиг после добавления доп. вопроса! За 2 недели ни одного бота так и не зарегалось. :lol: А на массовые решения скоро штопор найдёцца :roll:
dimon81l
phpBB 1.0.0
Сообщения: 8
Стаж: 19 лет 5 месяцев

Сообщение dimon81l »

Я запутался... Пытался зарегиться 4ре раза... на мыло ничего не приходит.

1. DetectorBots установил, как написанно.

2. Админцентр -> Конфигурация -> Включить активацию учётных записей -> Пользователем - сделал.

3. Advanced Visual Confirmation
залил файлы в нужные директории,
сделал изменения в
profile.php
includes/constants.php
functions.php
usercp_register.php
Значит, при регистрации никаких новых полей не кажет. После регистрации грит, что высланно письмо на мыло. Оно нифига не приходит.

Где я нахимичил?

Есть одно подозрение: что значит
CREATE TABLE `phpbb_captcha_config` (
`config_name` varchar(255) NOT NULL default '',
`config_value` varchar(100) NOT NULL default '',
PRIMARY KEY (`config_name`)
) TYPE=MyISAM;
и т.д.?
Stas!

Сообщение Stas! »

MNK писал(а):Ещё неплохо удалить ввод сайта в форму регистрации и добавить свой вопрос. DetectorBots здесь тоже весчь полезная. А вопрос я добавлял так:

Код: Выделить всё

В файл profile_add_body.tpl после <!-- Visual Confirmation --> надо добавить это:
<!-- Visual Confirmation -->
<tr>
<td class="row1"><span class="gen">
Вариант_вопроса *<br />
(Вы должны ПРАВИЛЬНО ответить на вопрос)</span>
</td>
<td class="row2">
<input type=text name=check>
</td>
</tr>



А в файл /include/usercp_register.php ПЕРЕД $username_sql = '';
if ( $board_config['allow_namechange'] || $mode == 'register' ) надо добавить.
if ($_POST['check']!="правилный_вариант_ответа")
die ('Текст_ошибки'); 
Врядли кто станет писать бота специально для одного форума :lol:
Но от живых спамеров-флудеров не поможет, ессесно :evil:
По-моему можно даже вводить не вопрос, а текст типа "Введите в это поле слово "форум"
Чтобы пользователям меньше гадать.
Аватара пользователя
MNK
phpBB 1.4.4
Сообщения: 195
Стаж: 19 лет 5 месяцев
Откуда: Москва

Сообщение MNK »

Stas! писал(а):
По-моему можно даже вводить не вопрос, а текст типа "Введите в это поле слово "форум"
Чтобы пользователям меньше гадать.
Можно и так :D Главное-просто, и реально работает! Ни одного бота! А недели три назад, не знал что и делать. Завалили, сцуки, рекламой так, что пришлось базу чистить. :evil:
Аватара пользователя
Nemo1987
phpBB 2.0.7
Сообщения: 560
Стаж: 19 лет 6 месяцев

Сообщение Nemo1987 »

edgar писал(а):dimon81l, Nemo1987....
А причем тут я?
dimon81l
phpBB 1.0.0
Сообщения: 8
Стаж: 19 лет 5 месяцев

Сообщение dimon81l »

Ну хоть кто нить установил себе Advanced Visual Confirmation?

Что значит создай таблицу???
CREATE TABLE `phpbb_captcha_config` (
`config_name` varchar(255) NOT NULL default '',
`config_value` varchar(100) NOT NULL default '',
PRIMARY KEY (`config_name`)
) TYPE=MyISAM;
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 9 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

я люблю daft punk | новый sugoi.ru
dimon81l
phpBB 1.0.0
Сообщения: 8
Стаж: 19 лет 5 месяцев

Сообщение dimon81l »

Косяк. Не могу установить ВЦ...
MNK, как спрашивал Стас, Можно ли требовать слово "Форум"? Я не могу понять, что есть текст ошибки? Т.е. тыж не будешь перечислять целый словарь... Почему нельзя указать только ключевое слово?

Вернуться в «Поддержка phpBB 2.0.x»