|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.08.2012, 15:56 | #1 |
Пользователь
Регистрация: 17.12.2008
Сообщений: 44
|
Защита от спама формы регистрации
Доброго времени суток,
создала форму регистрации, начал приходить спам по 70 писем в день, как можно от этого избавится, помогите пожалуйста, я в этом деле новичек, читала разные статьи, но точно не знаю куда и какой код вставить, буду очень признательна, тк уже не знаю что делать(( есть форма: Код HTML:
<form action="myscripts.php" method="post"> <table border="0"> <tbody> <tr> <td><b>Ваше ФИО:</b><br /> <input name="test1" size="50" type="text" /></td> </tr> <tr> <td><b>Ваш e-mail:</b><br /> <input name="test3" size="30" type="text" /></td> </tr> <tr> <td><b>Ваш телефон:</b><br /> <input name="test4" size="30" type="text" /></td> </tr> <tr> <td> <b>Выберите курс, на который желаете зарегистрироваться: </b><br /> <select name="spisok"> <option selected="selected" value="Мастер-класс Александра Митты"> Мастер-класс Александра Митты</option> <option value="Практическая теория света Александра Носовского"> Практическая теория света Александра Носовского</option> <option value="Режиссура и продюсирование короткометражного кино"> Режиссура и продюсирование короткометражного кино</option> <option value="Мастер-класс Марка Тревиса для режиссеров и актеров"> Мастер-класс Марка Тревиса для режиссеров и актеров </option> <option value="Трехдневный мастер-класс Нила Ландау"> Трехдневный мастер-класс Нила Ландау</option> <option value="Раскадровка и монтажная съемка"> Раскадровка и монтажная съемка</option> <option value="Жанры кино. Зачем их знать, чтобы написать и продать свой сценарий?"> Жанры кино. Зачем их знать, чтобы написать и продать свой сценарий?</option> <option value="Киногрим. Практический семинар"> Киногрим. Практический семинар</option> <option value="Как запустить свой кинопроект. Продюсерский семинар Алексея Крола."> Как запустить свой кинопроект. Продюсерский семинар Алексея Крола.</option> <option value="Мифология кинематографа. Кемпбелл. Сказочные сюжеты Проппа"> Мифология кинематографа. Кемпбелл. Сказочные сюжеты Проппа</option> <option value="ОПЕРАТОРСКОЕ ИСКУССТВО - ПРАКТИЧЕСКИЙ СЕМИНАР"> ОПЕРАТОРСКОЕ ИСКУССТВО - ПРАКТИЧЕСКИЙ СЕМИНАР</option> <option value="Структура комедии"> Структура комедии</option> <option value="Мокьюментори - вовлечение в псевдореальность. Минимум затрат - максимум саспенса"> Мокьюментори - вовлечение в псевдореальность. Минимум затрат - максимум саспенса</option> <option value="Операторское искусство глазами режиссера (повтор).Сергей Мокрицкий"> Операторское искусство глазами режиссера (повтор).Сергей Мокрицкий</option> <option value="Герой - за что мы его любим (повтор)"> Герой - за что мы его любим (повтор)</option> <option value="Структура романтической комедии (повтор)"> Структура романтической комедии (повтор)</option> </select> </td> </tr> <tr> <td><textarea cols="40" rows="7" name="aboutme">Напишите немного о себе </textarea></td> </tr> <tr> <td><input name="test6" value="Зарегистрироваться" type="submit" /><br /> <input name="test7" value="Очистить" type="reset" /></td> </tr> </tbody> </table> </form> PHP код:
|
26.08.2012, 16:12 | #2 |
Форумчанин
Регистрация: 30.01.2009
Сообщений: 418
|
|
26.08.2012, 16:16 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
27.08.2012, 01:29 | #4 |
Форумчанин
Регистрация: 10.01.2011
Сообщений: 112
|
Можно добавить скрытое поле. Роботы будут его заполнять, а реальный пользователь нет.
Для спасибо весы слева
|
27.08.2012, 08:23 | #5 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
yaskin, ну ну если бот будет написан на заказ специально для этого сайта, то ваш метод только лишний код в странице сайта!
|
28.08.2012, 23:12 | #6 |
Регистрация: 28.08.2012
Сообщений: 8
|
можно добавить капчу или хотя бы текстовое поле, куда надо ответ на вопрос вписать. Например, сколько будет 77+3 = ?
Правильный ответ зашифровать и сохранить в куки, а потом сравнить с ним. на странице формы: PHP код:
Код HTML:
<tr> <td><b>Сколько будет <? echo $one.' + '.$two ?> ?</b><br /> <input name="qu" size="50" type="text" /></td> </tr> PHP код:
|
29.08.2012, 09:03 | #7 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Когда для "моего говносайта" ботов на заказ писать будут, тут и капча не особо поможет.
Alar, верни репу!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Парольная защита формы | ismoil3005 | Общие вопросы Delphi | 13 | 25.04.2012 19:19 |
Вёрстка формы регистрации | Che Guevara | HTML и CSS | 6 | 09.04.2012 20:34 |
Защита от спама в форумах phpBB2 | Arigato | Обсуждение статей | 6 | 25.10.2010 15:16 |
статья - Защита от спама в форумах phpBB2. САРТСНА | Pblog | Обсуждение статей | 0 | 02.07.2010 18:20 |
Защита формы паролем | Илюха | Общие вопросы Delphi | 7 | 29.09.2007 20:53 |