Комментарии: Реализация Captcha без БД https://intsystem.org/captcha/realizaciya-captcha-bez-bd/ Случаи из опыта разработки различных WEB проектов. Интересные факты, статьи, впечатления. Программирование и все о нем в сфере WEB. Sun, 29 Nov 2015 02:20:04 +0000 hourly 1 https://wordpress.org/?v=6.9.1 Автор: Дмитрий Амиров https://intsystem.org/captcha/realizaciya-captcha-bez-bd/#comment-304 Fri, 20 Apr 2012 12:01:41 +0000 http://intsystem.org/?p=201#comment-304 В ответ на Artem.

Пользуюсь DiagramStudio 5.4 и Paint.NET =)

]]>
Автор: Artem https://intsystem.org/captcha/realizaciya-captcha-bez-bd/#comment-303 Fri, 20 Apr 2012 10:23:48 +0000 http://intsystem.org/?p=201#comment-303 Привет, а какой редактор ты используешь для рисования картинок к статьям? Вроде на Visio не похоже.

]]>
Автор: Артем https://intsystem.org/captcha/realizaciya-captcha-bez-bd/#comment-82 Tue, 17 Jan 2012 15:34:51 +0000 http://intsystem.org/?p=201#comment-82 В ответ на Fenix.

Да, вот только за 30 секнуд ваш сайт могут заспамить так, что мало не покажется.
Я поступал проще. Я вел лог успешных сидов. То есть если сидом воспользовались я записал это в лог, а самую старую запись стер. Получалась своеобразная ротация сидов.
В итоге. При генерировании капчи никаких записей не создается. Запись происходит только после успешной проверки. Этим самым бы недаем засрать базу или папку с сессиями.
Имхо самый идеальный вариант в плане производительности.

]]>
Автор: Артем https://intsystem.org/captcha/realizaciya-captcha-bez-bd/#comment-55 Fri, 06 Jan 2012 13:08:19 +0000 http://intsystem.org/?p=201#comment-55 В ответ на Дмитрий Амиров.

Что впринципе в данном контексте одно и тоже, но шифровать время — это дополнительная возможность проверить время жизни хеша

]]>
Автор: Trololo https://intsystem.org/captcha/realizaciya-captcha-bez-bd/#comment-54 Thu, 05 Jan 2012 05:26:44 +0000 http://intsystem.org/?p=201#comment-54 В ответ на Дмитрий Амиров.

Да, действительно, об этом я и не подумал =(
Привык сталкиваться только с захешированным rand

]]>
Автор: Артем https://intsystem.org/captcha/realizaciya-captcha-bez-bd/#comment-53 Tue, 03 Jan 2012 08:01:31 +0000 http://intsystem.org/?p=201#comment-53 В ответ на Дмитрий Амиров.

Проверки на время нужны для того чтобы можно было уникализировать генерируемые хеши!

]]>
Автор: Fenix https://intsystem.org/captcha/realizaciya-captcha-bez-bd/#comment-40 Tue, 27 Dec 2011 23:49:55 +0000 http://intsystem.org/?p=201#comment-40 В ответ на Trololo.

Ну для обычных проектов, где пользователей мало, смысла в каком то геморе с капчей нет. Хватит и обычных сессий, так как нагрузки не будет.
А вот в высоконагруженных проектах приходится оптимизировать все и вся.

]]>
Автор: Fenix https://intsystem.org/captcha/realizaciya-captcha-bez-bd/#comment-39 Tue, 27 Dec 2011 23:48:20 +0000 http://intsystem.org/?p=201#comment-39 В ответ на Дмитрий Амиров.

Рад стараться! =)

]]>
Автор: Trololo https://intsystem.org/captcha/realizaciya-captcha-bez-bd/#comment-38 Tue, 27 Dec 2011 23:48:00 +0000 http://intsystem.org/?p=201#comment-38 В ответ на Fenix.

Впринципе, вы правы. Только появляется тогда другой минус — это очень геморно реализовывать)

]]>
Автор: Дмитрий Амиров https://intsystem.org/captcha/realizaciya-captcha-bez-bd/#comment-37 Tue, 27 Dec 2011 23:46:36 +0000 http://intsystem.org/?p=201#comment-37 В ответ на Fenix.

Спасибо, за ваш комментарий, и ваше предложение. Действительно, разумный подход.

]]>