PHP-скрипт. Проецирующая прослойка между клиентом и ИС

5 000 руб. за проект
03 августа 2020, 18:53 • 5 откликов • 19 просмотров
Стек: PHP+MySQL
Необходимо создать скрипт-проксирующую прослойку между клиентом и ИС.

Последовательность работы скрипта:

1.Сервер S1 получает от клиента регистрационные данные (логин,пароль,UID, секрет + ip адрес клиента) через POST
2. Сервер S1 формирует и отправляет запрос на регистрацию к API ИС (POST запрос с JSON в теле)
3. Сервер S1 получает от ИС ответ (удачный или код ошибки, список кодов ошибок будет предоставлен)
4. Если регистрация удачная, то скрипт получает от ИС ссылку с токеном для авторизации. После перехода по этой ссылке ИС отдает cookies, значение cookies нужно отправить клиенту. Если регистрация не удачная, то возвращаем код ошибки.
5. Сервер S1 отправляет ответ ИС клиенту
6. Сервер S1 сохраняет на диск в отдельный файл UID, время ответа, ответ ИС (для записи данных на диск есть готовая ф-ция на PHP, будет предоставлена)
7. Сервер S1 раз в минуту сохраняет данные из файлов в БД MySql и проводит удаление файлов информация из которых была записана в БД

Скрипт должен отправлять ответ клиенту сразу же как получит ответ (обычно меньше секунды), соединение не должно прерываться, может приходить несколько запросов на регистрацию в минуту. Описание API ИС будет предоставлено.

Есть момент с тем, что запросы в ИС фильтруются по ip. Я предоставлю точные ответы ИС на запросы, но не будет возможности дебажить скрипт “налету”. Для финальной отладки и тестов будет сервер.
Задача на 1 день.
БС.
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Все сделано быстро, качественно. На все вопросы я получал ответы сразу и по делу. Рекомендую.
3 года назад
R50 0842d84993118138aacfe9a60df4d9d6
Фрилансер
 
3 года назад