
Captcha в простом exe-приложении
Clarion, Clarion 7
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- morkovin
- Ветеран
- Сообщения: 935
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
- Контактная информация:
Captcha в простом exe-приложении
Приложение через TSPlus (HTML5) будет доступно в вебе. Как создать каптчу или что-то подобное, или чем заменить? 

WBR, morkovin
morkovin
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5295
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 65 раз
Captcha в простом exe-приложении
Я на php использую. Там берется какая-нибудь картинка для фона и пьяный шрифт. Из строки допустимых символов рандомно выбирается нужное количество и пишется над картинкой. Затем эта область сохраняется в виде битмапа (есть специальные функции на php) и выводится на страничке. Сама строка для сравнения запоминается в сессионной переменной.
Аналогично можно и на кларе сделать, не вижу технических проблем.
Аналогично можно и на кларе сделать, не вижу технических проблем.
C6/C12, ШВС, tps/btrieve.
finsoftrz
- Дед Пахом
- Старичок
- Сообщения: 3300
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 51 раз
- Контактная информация:
Captcha в простом exe-приложении
Интереснее картинки с пожарными гидрантами выбирать.
С уважением, ДП
Дед Пахом
- morkovin
- Ветеран
- Сообщения: 935
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
- Контактная информация:
Captcha в простом exe-приложении
Вот набросал на скорую руку. У меня всего 8 иконок с цифрами (I1.ico, I2.ico и т.д)
Думаю, что это не веб чистой воды.Бот всё равно не разберёт ехе-шник. Может это и не нужно, но традиция. Хотелось бы что-то более крутое
Код: Выделить всё
Loc:Rand=RANDOM(1,8)
?Image1{PROP:TEXT}='.\I'&format(Loc:Rand,@n1)&'.ico'
Loc:Captch=format(Loc:Rand,@n1)
Loc:Rand=RANDOM(1,8)
?IMAGE2{PROP:Text}='.\I'&format(Loc:Rand,@n1)&'.ico'
Loc:Captch=CLIP(Loc:Captch)&format(Loc:Rand,@n1)
Loc:Rand=RANDOM(1,8)
?IMAGE3{PROP:Text}='.\I'&format(Loc:Rand,@n1)&'.ico'
Loc:Captch=CLIP(Loc:Captch)&format(Loc:Rand,@n1)
Loc:Rand=RANDOM(1,8)
?IMAGE4{PROP:Text}='.\I'&format(Loc:Rand,@n1)&'.ico'
Loc:Captch=CLIP(Loc:Captch)&format(Loc:Rand,@n1)
Loc:Rand=RANDOM(1,8)
?IMAGE5{PROP:Text}='.\I'&format(Loc:Rand,@n1)&'.ico'
Loc:Captch=CLIP(Loc:Captch)&format(Loc:Rand,@n1)
WBR, morkovin
morkovin
- Игорь Столяров
- Ветеран движения
- Сообщения: 8073
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
Captcha в простом exe-приложении
Мне понравилась Captcha на каком-то видеосервисе. Не такая тупая как у google.
Показываются 3 кнопки с картинками произвольных одноразрядных цифр. Например: 4, 7, 5
И текст: нажмите 547. Заодно и защита от современных детей до 3-го класса.
Показываются 3 кнопки с картинками произвольных одноразрядных цифр. Например: 4, 7, 5
И текст: нажмите 547. Заодно и защита от современных детей до 3-го класса.

Make Clarion Great Again ! 
Игорь Столяров
kreator
Captcha в простом exe-приложении
Такого же плана капча на https://www.mos.ru/covid-19-deptrans/ картинки из двух одноразрядных цифр и арифметический знак "+" или "-" между ними. Задача - решить пример. Но это защита до 1-го класса.Игорь Столяров писал(а): 16 Июнь 2020, 15:27 Мне понравилась Captcha на каком-то видеосервисе. Не такая тупая как у google.
Показываются 3 кнопки с картинками произвольных одноразрядных цифр. Например: 4, 7, 5
И текст: нажмите 547. Заодно и защита от современных детей до 3-го класса.
Vladimir
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 5295
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 12 раз
- Поблагодарили: 65 раз
Captcha в простом exe-приложении
По моему опыту, черти цеплялись к страничке регистрации. Если там простой вопрос типа введите результат 2+3, то пробивали в автомате. Во всяком случае, это наблюдалось на 3 хостингах. Поставил капчу, как написал, левые запросы перестали приходить.
Еще рекомендуют фоновую картинку выбирать с шумом, то есть с какими-то узорами или линиями, чтобы затруднить распознование текста. Но тут главное не переборщить, чтобы человек мог без лишних затруднений прочитать. Ну и фоновую картинку и допустимые символы для ввода можно автоматически менять с какой-то периодичностью.
Еще рекомендуют фоновую картинку выбирать с шумом, то есть с какими-то узорами или линиями, чтобы затруднить распознование текста. Но тут главное не переборщить, чтобы человек мог без лишних затруднений прочитать. Ну и фоновую картинку и допустимые символы для ввода можно автоматически менять с какой-то периодичностью.
C6/C12, ШВС, tps/btrieve.
finsoftrz
- Игорь Столяров
- Ветеран движения
- Сообщения: 8073
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 29 раз
- Поблагодарили: 98 раз
Captcha в простом exe-приложении
Больше похоже на фильтр от продавцов чурчхелы и черешни.

Make Clarion Great Again ! 
Игорь Столяров
- morkovin
- Ветеран
- Сообщения: 935
- Зарегистрирован: 20 Июль 2005, 14:53
- Откуда: Volgograd, Russia
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
- Контактная информация:
morkovin
-
- ✯ Ветеран ✯
- Сообщения: 5169
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Captcha в простом exe-приложении
Нормально!
Не подумайте, что придираюсь. У Вас на кнопках "Отправить" и "Отмена" одинаковые "горячие" клавиши. Наверно наслоение веков. Шаблоны SV на автомате это делают (ставят "горячие" клавиши). Я этого не понимаю. И так есть Enter и Escape. Зачем пользователя вводить в заблуждение?
Не подумайте, что придираюсь. У Вас на кнопках "Отправить" и "Отмена" одинаковые "горячие" клавиши. Наверно наслоение веков. Шаблоны SV на автомате это делают (ставят "горячие" клавиши). Я этого не понимаю. И так есть Enter и Escape. Зачем пользователя вводить в заблуждение?
We are hard at work… for you. 

kreator
Вернуться в «CLARION for Windows»
Перейти
- CW
- ↳ CLARION for Windows
- ↳ CLARION for Internet
- ↳ Clarion.NET
- Эксклюзив
- ↳ Приват
- CLARION и...
- ↳ Reports
- ↳ Железо
- ↳ Готовые программы, шаблоны, библиотеки...
- ↳ cJSON
- ↳ LibCurl
- ↳ MAV
- ↳ SQL, Oracle, ...
- ↳ Multi-программирование(Pascal/Delphi, и т.д.)
- ↳ WinDev
- DOS
- ↳ CLARION for DOS
- Разное
- ↳ Новости
- ↳ English
- ↳ Ресурсы
- ↳ Работа
- ↳ Обо всем ...
- ↳ Обсуждение этого Форума (типа, Гостевая книга)