edgar писал(а):
Идея со своим вопросом мне не нравится так как она лишняя с этими двумя модами. Да и юзерам сначала один ребус решать (VC), потом другой...
Так в том и прикол, что я VC отключил нафиг после добавления доп. вопроса! За 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;
и т.д.?
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 ('Текст_ошибки');
Врядли кто станет писать бота специально для одного форума
Но от живых спамеров-флудеров не поможет, ессесно
По-моему можно даже вводить не вопрос, а текст типа "Введите в это поле слово "форум"
Чтобы пользователям меньше гадать.
Stas! писал(а):
По-моему можно даже вводить не вопрос, а текст типа "Введите в это поле слово "форум"
Чтобы пользователям меньше гадать.
Можно и так Главное-просто, и реально работает! Ни одного бота! А недели три назад, не знал что и делать. Завалили, сцуки, рекламой так, что пришлось базу чистить.
Косяк. Не могу установить ВЦ... MNK, как спрашивал Стас, Можно ли требовать слово "Форум"? Я не могу понять, что есть текст ошибки? Т.е. тыж не будешь перечислять целый словарь... Почему нельзя указать только ключевое слово?