Сайт на 1С-Битрикс: Старт 10.х Нужен скрипт для поиска (и удаления) элементов одного инфоблока с идентичными именами. Подробно в приложенном PDF. Для работы над задачей будет выдан доступ к виртуалке по VPN, исполнителю будет предоставлен настроенный дистрибутив клиента OpenVPN. Прошу ...
Сделать капчу 65ч.
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
CAPTCHA
Контекст: пользователь веб-приложения «Сервис ОЗСП» направляет запрос
Основное действующее лицо: пользователь веб-приложения «Сервис ОЗСП»
Область действия: взаимодействие пользователя с веб-приложением «Сервис ОЗСП»
Предусловия: пользователь должен направить запрос.
Минимальные гарантии: пользователь направляет запрос.
Гарантии успеха: пользователь ввел символы в поле для ввода символов и направил запрос.
Основной сценарий:
- Пользователь находится на странице веб-приложения «Сервис ОЗСП», с которой направляются запросы. Перед кнопкой «Направить запрос» расположены поля:
1.2. кнопка обновления «↻» символов поля графического изображения символов, искаженных до степени затрудненного программного распознавания, но уверенного распознавания человеком(п 1.1.);
1.3. текстовое поле для ввода символов;
1.4. кнопка «Направить запрос»;
- Пользователь вводит в текстовое поле для ввода символов(п.1.3.) символы, отображаемые в поле с графическим изображением символов, искаженных до степени затрудненного программного распознавания, но уверенного распознавания человеком(п.1.1). Система сверяет введенные пользователем символы(п.1.3.) с графическими символами, искаженными до степени затрудненного программного распознавания, но уверенного распознавания человеком(п1.1.)
- Пользователь нажимает на кнопку «Направить запрос». Система направляет запрос.
1.2.а.1. Сгенерированное поле с графическим изображением символов(п1.1.) не различимо для пользователя. Пользователь нажимает на кнопку обновления символов «↻». Система заново генерирует поле с графическим изображением символов, искаженных до степени затрудненного программного распознавания, но уверенного распознавания человеком(п1.1.)
2.а.1. Введенные пользователем в текстовое поле для ввода(п.1.3.) символы не совпадают с графическим изображением символов, искаженных до степени затрудненного программного распознавания, но уверенного распознавания человеком(п1.1.). Система выводит сообщение: «Попробуйте ещё раз», заново формирует поле с графическим изображением символов, искаженных до степени затрудненного программного распознавания, но уверенного распознавания человеком(п1.1.), поле для ввода символов(п.1.3.) очищено, активно для ввода новых символов. Переход на п.2.
Критерии приемки:
При проверке на корректность распознавания алгоритм должен принимать любой из символов с похожим начертанием, сгенерированный в поле с графическим изображением символов(п.1.1.) за правильный ответ. Например, русская «о» и латинская «o».
Таблица соответствия символов
Настройка капчи
Контекст: администратор веб-приложения «Сервис ОЗСП» настраивает конфигурационный файл
Основное действующее лицо: администратор веб-приложения «Сервис ОЗСП»
Область действия: взаимодействие администратора с веб-приложением «Сервис ОЗСП»
Предусловия: администратор должен настроить конфигурационный файл создания запросов.
Минимальные гарантии: администратор настраивает конфигурационный файл.
Гарантии успеха: администратор настроил конфигурационный файл создания запросов.
Основной сценарий:
1. Администратор настраивает «Сервис ОЗСП» в конфигурацонном файле, который имеет следующие пункты:
1.1. переключатели:
1.1.1. применять защиту веб-формы;
1.1.2. использовать цифры;
1.1.3. использовать кириллицу;
1.1.4. использовать латиницу;
1.1.5. использовать заглавные символы;
1.1.6 использовать строчные символы.
2. При включенном п. 1.1.1. обязательно использовать 1.1.2 и/или 1.1.3 и/или 1.1.4.
2.1. Если пункт 1.1.1. выключен, а пп. 1.1.2. и 1.1.3 и 1.1.4 выключены либо не настроены, пп.1.1.2. и 1.1.3. и 1.1.4. включены
3. При включенном п.1.1.3. или п.1.1.4. обязательно использовать 1.1.5. и/или 1.1.6.
3.1. Если пункт 1.1.3. включен, а пп. 1.1.5. и 1.1.6 выключены либо не настроены, пп. 1.1.5. и 1.1.6. включены
3.2. Если пункт 1.1.4. включен, а пп. 1.1.5. и 1.1.6 выключены либо не настроены, пп. 1.1.5. и 1.1.6. включены
Контроль нагрузки
Контекст: администратор веб-приложения «Сервис ОЗСП» настраивает механизм контроля нагрузки
Основное действующее лицо: администратор веб-приложения «Сервис ОЗСП»
Область действия: взаимодействие администратора с веб-приложением «Сервис ОЗСП»
Минимальные гарантии: администратор настраивает конфигурационный файл.
Гарантии успеха: администратор успешно настроил механизм контроля нагрузки.
Основной сценарий:
1. Администратор находится в конфигурационном файле веб-приложения «Сервис ОЗСП» со следующими строками:
1.1. переключатель активировать общий контроль;
1.2. ссрока с настройкой общий лимит запросов в минуту (int)
1.3. переключатель активировать индивидуальный контроль.
1.4. строка с настройкой индивидуального лимита запросов в минуту(int);
2. При превышении лимита запросов пользователям выводится сообщение о превышении лимита с указанием времени, оставшегося до продолжения работы приложения(подробно описано в ТЗ п.5.2., стр 30)
2.1. Поля формы капчи(UC CAPTCHA, п.1.) при превышении настроенного лимита становятся неактивными
Часть кода
https://drive.google.com/file/d/1bh6phf5LF2__3XonnVJ9GIYf2mAH90Ef/view?usp=sharing
https://drive.google.com/file/d/1DM7TfG8viH9VjFrLUnBRpSKrQoDQXQ2X/view?usp=sharing
- Похожие заказы
- Веб-программированиенет заявокЗакрыт2 года назад
[b]Задача:[/b] [list][*]Нужно сделать всплывающую форму заказа с именем и телефоном для передачи заявок по API в партнерскую сеть offerum.com.Сайт сделан на wordpress. версия движка PHP - 8.0.[*]Объяснить мне как это сделать, желательно пошагово в виде мануала ...
Веб-программирование1 исполнительЗавершен2 года назадУ нас есть сайт на woocommerce. Иногда CPU скачет до 600%, может продолжатся до получаса. Нужно найти причину неоптимизированных запросов, конкретно что и какой плагин/скрипт генерит эти обращения к БД и предложить как исправить. Отключать ...
Веб-программирование1 заявкаЗакрыт2 года назадНужен JS-программист, чтобы реализовать на сайте поэкранный слайдер. (то есть, когда мы нажимаем на прокрутку колеса мышки или тачпада, экран меняется и появляется следующий) Нужен хороший слайдер, с красивой анимацией и плавностью, который так же будет ...
Веб-программирование6 заявокЗакрыт2 года назад1. Сделать автоматичсеское обновление цен от самой низкой цены на яндекс маркете, должна быть возможность забивать список сайтов конкурентов от которых будет устанавливаться цена. Нужно сделать возможность добавления и убавление процентов рублей от самой низкой ...
Веб-программированиенет заявокЗакрыт2 года назадЕсть готовый парсер на Python, есть пару небольших проблем, не всегда данные появляются, которые должны быть, вообщем есть видео, необходимо доработать. Жду ваших предложений, ошибок немного.
Веб-программирование1 исполнительЗавершен2 года назадТребуется написание телеграм бота с подключением к API. Обязательно знание Python, PHP, Js. Более подробно кандидатам. Оставляйте ваши заявки, свяжусь со всеми заинтересовавшими исполнителями.
Веб-программирование4 заявкиЗакрыт2 года назадТребуется написание телеграм бота с подключением к API. Обязательно знание Python, PHP, Js. Более подробно кандидатам. Оставляйте ваши заявки, свяжусь со всеми заинтересовавшими исполнителями.
Веб-программирование3 заявкиЗакрыт2 года назад- $20
Нужен человек знающий на отлично cms DLE нужны не большие правки в коде PHP. Я повторюсь человек знающий эту cms, если вы с ней не знакомы не надо мне писать и подавать заявки в стиле ...
Веб-программирование3 заявкиЗакрыт2 года назад Проект написан на чистом PHP. В нем реализован поиск людей по открытым базам с использованием платных API. После поиска информации данные попадают в PDF-отчет. К сожалению, без комментариев и документации. Необходимо исправить ошибки, из-за которых ...
Веб-программирование3 заявкиЗакрыт2 года назад