Так в том и прикол, что я VC отключил нафиг после добавления доп. вопроса! За 2 недели ни одного бота так и не зарегалось.edgar писал(а): Идея со своим вопросом мне не нравится так как она лишняя с этими двумя модами. Да и юзерам сначала один ребус решать (VC), потом другой...![]()
Как научить форум требовать подтверждение регистрации?
-
MNK
- phpBB 1.4.4
- Сообщения: 195
- Стаж: 19 лет 8 месяцев
- Откуда: Москва
-
dimon81l
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 19 лет 8 месяцев
Я запутался... Пытался зарегиться 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;
и т.д.?
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!
По-моему можно даже вводить не вопрос, а текст типа "Введите в это поле слово "форум"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 ('Текст_ошибки');![]()
Но от живых спамеров-флудеров не поможет, ессесно
Чтобы пользователям меньше гадать.
-
MNK
- phpBB 1.4.4
- Сообщения: 195
- Стаж: 19 лет 8 месяцев
- Откуда: Москва
Можно и такStas! писал(а):
По-моему можно даже вводить не вопрос, а текст типа "Введите в это поле слово "форум"
Чтобы пользователям меньше гадать.
-
Nemo1987
- phpBB 2.0.7
- Сообщения: 560
- Стаж: 19 лет 10 месяцев
-
dimon81l
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 19 лет 8 месяцев
-
VVVas
- Former team member
- Сообщения: 4463
- Стаж: 21 год 1 месяц
- Поблагодарили: 1 раз
-
dimon81l
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 19 лет 8 месяцев

