Требуется разработка парсера для сбора данных с веб-сайтов. Опыт в веб-программировании обязателен. Укажите сроки выполнения и стоимость проекта.
Авторизация (4ч) 40 $
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Основное действующее лицо: пользователь системы "Тамбов.Сердце", администратор.
Область действия:взаимодействие пользователя с системой «Тамбов.Сердце».
Предусловия: пользователь должен быть зарегистрирован.
Минимальные гарантии:пользователь узнает факт успешной
или неуспешной попытки авторизации.
Гарантии успеха:пользователь вошёл в систему.
Контекст:пользователь системы «Тамбов.Сердце», авторизуется в системе с использованием веб-браузера, чтобы система предоставила доступ к функциям веб-приложения.
Основной сценарий:
- Пользователь заходит в веб-приложение «Тамбов.Сердце», где ему предлагается авторизации в системе путем ввода логина и пароля.
- Пользователь вводит логин и пароль.
- Система проверяет логин и пароль; если введены верные логин и пароль, система протоколирует и сохраняет сведения о факте авторизации пользователя в системе «Тамбов.Сердце».
- Происходит переход пользователя на страницу «Список пациентов» с загруженными данными, согласно определенной роли(уровня доступа).
Расширения:
3.а.1. Пользователь ввел некорректный логин и/или пароль, при этом в окне авторизации система выводит сообщение «Введен неверный логин/пароль».
3.б. Если логин и пароль принадлежат действующему лицу "администратор", система проверяет логин и пароль, если введены верные логин и пароль, система протоколирует и сохраняет сведения о факте авторизации администратора в системе «Тамбов.Сердце». Если администратор ввел некорректный логин и/или пароль, в окне авторизации система выводит сообщение «Введен неверный логин/пароль».
3.б.1. При правильном введенном логине и пароле происходит переход администратора на страницу «Администратор» с загруженными данными.
Минимум требуемых запросов на сервер:
- На странице авторизации: по нажатию на кнопку входа в систему при введенных в соответствующие поля страницы корректных логина и пароля аккаунта системы
- входные данные:
- логин аккаунта
- хеш пароля аккаунта*
- возвращаемый результат:
- при успешном прохождении проверки совпадения логина и хеша пароля:
- если аккаунт имеет роль доступа администратора системы - HTML-документ, соответствующий разделу системы "Администратор"
- если аккаунт имеет любую другую роль доступа - HMTL-документ, содержащий информацию о списке пациентов с сердечно-сосудистыми заболеваниями
- в противном случае (т.е. при несовпадении аутентификационных данных) - текстовое сообщение об ошибк авторизации
- при успешном прохождении проверки совпадения логина и хеша пароля:
- алгоритм обработки запроса
- прочитать из таблицы users по полученному логину ID и хеш пароля
- допускается и приветствуется использование стандартных в используемом фреймворке средств аутентификации (вместо сравнения хешей паролей для указанного логина вручную) при условии их наличия и достаточной безопасности
- создать новую запись в таблице протоколирования фактов авторизации, где указать:
- ID аккаунта, в который осуществляется попытка входа в систему
- время и дата в момент обработки данной попытки входа в систему
- IP адрес и информация о браузере пользователя, осуществляющего вход в систему
- успешна ли была данная попытка входа в систему
- Если попытка входа в систему не была успешной (например, в таблице users не найден аккаунт с полученным логином, или пароль введен неверно), то повторно сформировать HTML-документ, соответствующий странице схода в систему, и вернуть его и текстовое сообщение о неуспешной авторизации
- В противном случае (т.е. если попытка входа успешна):
- сделать запрос в таблицу users для получения информации о роли доступа аккаунта, под которым был осуществлен вход в систему
- Если данный аккаунт обладает ролью администратора системы, то осуществить перенаправление на страницу со списком аккаунтов системы
- прочитать из таблицы users по полученному логину ID и хеш пароля
- входные данные:
Заявки фрилансеров
Похожие заказы
- Веб-программирование7 заявокЗакрыт3 года назад
Требуется исправление багов на портале, разработанном на Laravel. Кандидат получит список ошибок для исправления. Обязательны навыки верстки. Укажите стоимость часа. Оплата через ЮМани по факту выполнения пунктов.
Веб-программирование2 заявкиЗакрыт4 года назадНеобходимо разработать склад запчастей для грузовиков на конструкторе Руна. Требуются категории запчастей, их количество, перемещение и остатки. Также нужен список машин и возможность перемещения запчастей на них. Финансовая отчетность не требуется.
Веб-программирование3 заявкиЗакрыт3 года назад- $10
Необходимо провести парсинг телефонных номеров с сайта OLX, сосредоточившись на тематике строительства. Ожидается получение актуальных и точных данных для дальнейшего использования.
Веб-программирование2 заявкиЗакрыт4 года назад - $200
Требуется доработать установку новой вёрстки на проект с использованием Python. Бюджет составляет 200$, сроки выполнения 2-3 дня. Оплата производится по факту готовности и поэтапно.
Веб-программирование4 заявкиЗакрыт3 года назад Требуется разработать страницу аукциона для интернет-магазина одежды на платформе Битрикс. Необходима реализация функционала для продажи товаров. Полное техническое задание доступно по ссылке. Срок выполнения - 7-10 дней. Ожидается указание примерной стоимости работы.
Веб-программирование4 заявкиЗакрыт3 года назадНеобходимо разработать скрипт для парсинга поисковых подсказок с сайта otzovik.com. Скрипт должен включать поле ввода для поисковых запросов и кнопку 'запуск'. Он будет обрабатывать список запросов, парсить подсказки и записывать результаты в Excel. Также требуется разместить и обеспечить работоспособность скрипта на сервере.
Веб-программирование1 заявкаЗакрыт4 года назадНеобходимо отредактировать код микроразметки schema.org в плагине WooCommerce на сайте WordPress. Цель - добиться выведения полного сниппета с фото в категориях и на страницах товаров. Опыт работы с WooCommerce и микроразметкой обязателен.
Веб-программированиенет заявокЗакрыт3 года назадТребуется разработка скрипта для регулярных пожертвований с формой оплаты для вставки на Тильду. Необходим HTML-код, аналогичный предоставленному примеру. Оформление формы будет предоставлено в Фигме.
Веб-программирование1 заявкаЗакрыт3 года назад