regall
Июнь 7, 2010 18:01:15
1. Есть ли для Django уже готовые решения по выдачи капчи пользователю при превышении определенного количества запросов за некоторое время, ну, чтоб ботов отганять от сайта? Если есть - дайте ссылку.
2. Если нет, то будет ли архитектурно правильно организовать это дело самому в качестве middleware?
slav0nic
Июнь 7, 2010 23:51:27
1 готового не встречал
2 ага, можно ловить POST запросы и плевать в кеш что-то вроде user:last_post_time или считать к-во постов за определённый промежуток времени, ну и в случае нарушения добавлять флаг к request и во вьюхе/форме уже выводит “болт” в виде капчи
regall
Июнь 8, 2010 11:44:39
slav0nic, спасибо за ответ, будем значит руцями все делать =)
Aries
Июнь 10, 2010 14:24:54
regall
slav0nic, спасибо за ответ, будем значит руцями все делать =)
Как сделаете, поделитесь решением :)
tier
Июнь 10, 2010 17:00:48
а чё там делиться то? две разные формы (с капчей или без), в зависимости от, передаются в темплейт. все.