Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Формирование картинки как кода защиты
 
 автор: GaZeBo   (31.01.2006 в 00:45)   письмо автору
 
 

Всем привет! Подскажите, пожалуйста, где почитать или расскажите как создавать такую защиту при заполнении формы (такой тип защиты сейчас исп. повсеместно при всех регистрациях и отправках смс).
Просто основного алгоритма я думаю будет достаточно

   
 
 автор: Саня   (31.01.2006 в 16:24)   письмо автору
 
   для: GaZeBo   (31.01.2006 в 00:45)
 

http://bugs.php.net/source.php?url=/captcha-image.php
Защитная картинка от самого php.net

   
 
 автор: GaZeBo   (31.01.2006 в 17:44)   письмо автору
 
   для: Саня   (31.01.2006 в 16:24)
 

Спасибо. Но это скрипт, кот. формирует картинку по опр. алгоритму.
А как проверять после отправки формы правильно ли человек ввел код?
Надо ведь как-то передать значение этого кода в обработчик формы. Каким образом?
Где сохранять это значение кода?
Точно не в <input type="hidden" value="....">, и не в кукисах - я смотрел на сайтах.

   
 
 автор: Саня   (31.01.2006 в 18:29)   письмо автору
 
   для: GaZeBo   (31.01.2006 в 17:44)
 

На том же bugs.php.net используются сессии.
Про сессии можно прочитать в статье: http://www.softtime.ru/info/articlephp.php?id_article=35
Идея такова: стартуем сессию, записываем сгенерированное число/слово в переменную сессии, а потом, когда пользователь ввёл изображённое на картинке число, сверяем его число/слово с данными сессии.

   
 
 автор: GaZeBo   (31.01.2006 в 23:06)   письмо автору
 
   для: Саня   (31.01.2006 в 18:29)
 

А разве переменные сессий не в кукисах устанавливаются?
Я ставил блокировку кукисов в браузере, лазал по сайтам с этими картинками и все прекрасно работало. Там значит как-то по другому сделано, что ли?
Например, все смски с сайта megafon.ru прекрасно отправляются и с блокировкой кукисов в броузере.

   
 
 автор: neudor   (01.02.2006 в 10:02)   письмо автору
 
   для: GaZeBo   (31.01.2006 в 23:06)
 

Cookies хранятся на компе клиента, а сессии на сервере. Делай выводы.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования