Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > идея


Автор: MoLeX 19.3.2008, 14:59
обсуждаем творение рук кривых  smile 

все знают сервис mail.ru, точнее меня интересовала тока вот это - http://win.mail.ru/cgi-bin/signup, как она реализованна на данном сайте.

в итоге сляпал свою (на оформление, правилность и безопасность не смотрим  smile), кривую и косую защитку:

http://ipicture.ru/


1. сами буквы и символы (на которые надо тыкать).
2. цифры от 1 до 9, это в котором порядке надо нажимать.
3. текстовое поле - туда помещаем результат после нажатия.

т.е. в итоге должна получиться вот такая вот строка - 4ERDFMrdb.

Автор: MoLeX 19.3.2008, 15:15
в продолжения развития один человечек предложил следующее:

Цитата

1) Порядок ввода в виде единой картинки.
2) На сервер отправляется значение не того инпута который видит юзер. А другого.
    т.е. делаем скрытый инпут и туда складываем не значения кнопок, а например номера. И уже их отправляем на проверку.

Автор: bars80080 19.3.2008, 15:30
по-моему, это всего лишь жонглирование

работоспособна будет до тех пор, пока не получит достаточную известность, чтобы кто-нибудь вдумчивый сломал

и опять всё сведётся, чтобы зашумить картинку, сделать мало читабельной, т.е. к каптче

Автор: MoLeX 19.3.2008, 15:44
Цитата(bars80080 @  19.3.2008,  15:30 Найти цитируемый пост)
по-моему, это всего лишь жонглирование

так и есть... чисто нефиг делать по сути было...
тем более блондинка точно не допрет как и что делать)

Автор: awers 19.3.2008, 15:46
Я думаю достойно

Автор: MoLeX 19.3.2008, 15:49
awers, спасибо...
но все равно если в дальнейшем развивать данную идею необходимо над ней хорошеньк поработать (чем наверное и займусь)... 
если у кого есть желание что либо изменить, улучшить - кидайте сюда коды, мне интересно...

Автор: awers 19.3.2008, 15:52
MoLeX, было бы время ... тут с Vingrad CMS заниматься некогда :(

Добавлено через 9 минут и 27 секунд
Думаю что необходимо продумать систему кеширования картинок. При большой нагрузке на хост - будут возникать проблемы.

Автор: MoLeX 19.3.2008, 16:06
Цитата(MoLeX @  19.3.2008,  15:15 Найти цитируемый пост)
1) Порядок ввода в виде единой картинки.

думаю сделать вот это, и определять координаты для нажатия (через http://www.htmlbook.ru/html/area.html)

Автор: grimweb 19.3.2008, 18:43
А мне идея понравилась... ничего...

Автор: Sannis 19.3.2008, 18:44
Имхо, 9 символов - слишком много. По крайней мере на форуме такое я бы себе не сделал. Но в общих чертах это известная идея: список слов и картинка с area, на которой они изображены, нужно нажать в нужном порядке. Вот только распознавать буквы боты уже хорошо умеют и научить их читать вашу каптчу будет довольно просто. А вот найчить его понимать, что на картинке изображён дом - уже сложнее гораздо. Хотя и тут своих проблем достаточно.

Автор: gta4kv 19.3.2008, 18:47
http://89.169.163.197/project/protector/protector.php#

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

Автор: awers 19.3.2008, 19:41
gta4kv, ма - ла - дец! )

Автор: gta4kv 19.3.2008, 20:13
Потом выложу.. ;) Когда доделаю все че хотел..

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)