Форум сайта python.su
1. Есть ли для Django уже готовые решения по выдачи капчи пользователю при превышении определенного количества запросов за некоторое время, ну, чтоб ботов отганять от сайта? Если есть - дайте ссылку.
2. Если нет, то будет ли архитектурно правильно организовать это дело самому в качестве middleware?
Офлайн
1 готового не встречал
2 ага, можно ловить POST запросы и плевать в кеш что-то вроде user:last_post_time или считать к-во постов за определённый промежуток времени, ну и в случае нарушения добавлять флаг к request и во вьюхе/форме уже выводит “болт” в виде капчи
Офлайн
slav0nic, спасибо за ответ, будем значит руцями все делать =)
Офлайн
regallКак сделаете, поделитесь решением :)
slav0nic, спасибо за ответ, будем значит руцями все делать =)
Офлайн
а чё там делиться то? две разные формы (с капчей или без), в зависимости от, передаются в темплейт. все.
Офлайн