PHP-скрипт. Проецирующая прослойка между клиентом и ИС
5 000 руб. за проект
Стек: 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 день.
БС.
Необходимо создать скрипт-проксирующую прослойку между клиентом и ИС.
Последовательность работы скрипта:
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 день.
БС.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.