Вообщем, нужно сделать постинг с задержкой, как это сделать ? К примеру кто то постит по 10 сообщений за раз, вбивая руками капчу, как сделать так что бы - к примеру как сдесь на форуме, запостил, жди минуту, или 2, или по емайл как то определять вообщем доступно Емайл Айпи. Спасибо
При добавлении нового посте добавлять в базу время: 1)Получаем время прошедшее с последнего поста. 2)Отнимаеш его от текущего времени. Если разница меньше заданной задержки - пауза, а если больше - добавляем пост и обновляем время в базе.
То же самое, что предложил daniel777, только время писать не в базу а в куки или сессию... Но такая защита легко обходится, даже без смены ИП, с использованием ДБ будет надёжнее...
Fepsis достаточно сделать принудительное ожидание перед первым сообщением (при отсутствии значения в сессии), а не перед вторым.
А по подробнее, дело в том что какие то нубы - постят по 10 сообщений за раз капчта нормальная 4 буквы - хорошо видных - постят руками - капчу сильнее не могу сделать так как для юзерво будет проблемотично... угадыва ее и будут валить с сайта, просто от нубов защиту какую нить сделать - с сессии или при постинге -