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