Капча для регистрации анкет
Страница 1 из 1
Капча для регистрации анкет
Последние несколько дней, какой-то идиот играющийся роботом регистрировал в чатах сотни анкет.
Чтобы не забивать страны в черный список, ну мучатся с удалениями анкет.
Получите капчу.
В конце регистрации анкета попросит ввести цифры.
Обычный человек это сделает разумеется без проблем, а робот не сможет.
Итак код:
Код HTML:
<tr><td>Введите число на картинке:<td>%input('captcha', '', 22, 0, 'class=inp')% %CAPTCHA()%</tr>вставлять надо в шаблоны "регистрация" – "страница ников" только в условии создания новой анкеты, т.е. например, можно вставить там где задается пароль, код измененного участка:
Код HTML:
%?%TRUE(%PROFILE%)%
<tr><td>Текущий пароль:<td>%input('cur_pass', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Новый пароль:<td>%input('pass1', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Новый пароль еще раз:<td>%input('pass2', '', 42, 0, 'class=inp', 'type=password')%</tr>
%:%
<tr><td>Пароль:<td>%input('pass1', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Пароль еще раз:<td>%input('pass2', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Введите число на картинке:<td>%input('captcha', '', 22, 0, 'class=inp')% %CAPTCHA()%</tr>
?%
так же в шаблон "Регистрация"- "HTML-код анкеты" добавить строчку:
Код HTML:
%ERROR_CAPTCHA = "Код с картинки указан неверно."%например сюда:
Код HTML:
%ERROR_PASS = "Неверный пароль"%
%ERROR_NICK1 = "Пустой ник."%
%ERROR_NICK2 = "Слишком короткий ник."%
%ERROR_NICK3 = "Слишком длиный ник."%
%ERROR_NICK4 = "Недопустимый символ в нике."%
%ERROR_NICK5 = "Вы не можете больше добавить себе ник."%
%ERROR_NICK6 = "Ник <b>%ERROR_PARAM%</b> занят, выберите другой."%
%ERROR_NICK7 = "У вас отсутствуют ники."%
%ERROR_CAPTCHA = "Код с картинки указан неверно."%
Чтобы не забивать страны в черный список, ну мучатся с удалениями анкет.
Получите капчу.
В конце регистрации анкета попросит ввести цифры.
Обычный человек это сделает разумеется без проблем, а робот не сможет.
Итак код:
Код HTML:
<tr><td>Введите число на картинке:<td>%input('captcha', '', 22, 0, 'class=inp')% %CAPTCHA()%</tr>вставлять надо в шаблоны "регистрация" – "страница ников" только в условии создания новой анкеты, т.е. например, можно вставить там где задается пароль, код измененного участка:
Код HTML:
%?%TRUE(%PROFILE%)%
<tr><td>Текущий пароль:<td>%input('cur_pass', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Новый пароль:<td>%input('pass1', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Новый пароль еще раз:<td>%input('pass2', '', 42, 0, 'class=inp', 'type=password')%</tr>
%:%
<tr><td>Пароль:<td>%input('pass1', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Пароль еще раз:<td>%input('pass2', '', 42, 0, 'class=inp', 'type=password')%</tr>
<tr><td>Введите число на картинке:<td>%input('captcha', '', 22, 0, 'class=inp')% %CAPTCHA()%</tr>
?%
так же в шаблон "Регистрация"- "HTML-код анкеты" добавить строчку:
Код HTML:
%ERROR_CAPTCHA = "Код с картинки указан неверно."%например сюда:
Код HTML:
%ERROR_PASS = "Неверный пароль"%
%ERROR_NICK1 = "Пустой ник."%
%ERROR_NICK2 = "Слишком короткий ник."%
%ERROR_NICK3 = "Слишком длиный ник."%
%ERROR_NICK4 = "Недопустимый символ в нике."%
%ERROR_NICK5 = "Вы не можете больше добавить себе ник."%
%ERROR_NICK6 = "Ник <b>%ERROR_PARAM%</b> занят, выберите другой."%
%ERROR_NICK7 = "У вас отсутствуют ники."%
%ERROR_CAPTCHA = "Код с картинки указан неверно."%
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения