• Авторизация


Не думал, что буду изучать PHP с таким удовольствием... 19-05-2004 20:07 к комментариям - к полной версии - понравилось!


Прошу извинения у своих постоянных читателей за немного технический уклон своих последних постингов, но видите ли, после отпуска на баб уже не тянет, а тянет к разумному, доброму и вечному - то бишь к PHP.
В настоящий момент мы с неким Акакием вступили в борьбу - он пытается загадить мой форум сообщениями с ругательствами, я пытаюсь отбиться.
Можно было бы конечно запретить писать в форуме незарегистрированным пользователям, но тогда бы я лишился ценного мнения людей, которые зашли на форум случайно.
Поэтому я поставил защиту тьюринга.
Но Акакий схитрил - он генерировал страничку, идентичную странице форума и имитировал посылку сообщения от человека.
Тест тьюринга стоял раньше финальной проверки и поэтому ему удавалось гадить. Мне понадобилось всего лишь перенести место проверки кода тьюринга. И все заработало.
Да, в PHPBB есть такая дыра. Логично было бы постить сообщение только в том случае, если пользователь пришел с предыдущей страницы, хотя и такую ситуацию можно было бы смоделировать. Гм, так что тест тьюринга - идеальный компромисс между защитой и удобством.
3 цифры не напрягут анонимного пользователя - это проще, чем регистрироваться. А вот робота напустить на спаммирование форума уже не получится.
Я рад, что идея, которую я придумал уже давно - защищать форум тестом тьюринга наконец-то внедрена и в моем форуме.
А еще я написал мод для PHPBB который позволяет в найденных через "Поиск" сообщения делать массовые удаления. Так что всяческие "жопы" и "хуи", аревидерчи из моего форума. Он будет кристалл клирр...
Удалить 15 топиков занимает у меня 5 секунд, а вот наспамить ручками эти 15 топиков - 3 минуты. Хотите устроить турнир?
Ну и напоследок, выражаю искреннюю признательность абкакию, благодаря которому я испытал чувство покорение очередного языка, которое похоже на взятие свежей девушки. Спасибо, друган. И знай, что человек, разбирающийся в 1С, разберется в чем угодно, не говоря уже про PHP. Да и кодеры получают от жизни в конечном итоге больше, чем воры. Я это уже говорил. :)
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Не думал, что буду изучать PHP с таким удовольствием... | fixin - Дневник fixin | Лента друзей fixin / Полная версия Добавить в друзья Страницы: раньше»