Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

pmsoft

Новичок
  
  • Публикаций

    5
  • Зарегистрирован

  • Посещение

Посетители профиля

Блок последних посетителей выключен и не отображается другим пользователям.

Достижения pmsoft

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Последние медали

0

Репутация

  1. Вот пример для работы с API https://freecart.pro/forum/blogs/entry/39-api-sistema-opencart/
  2. Сайт сделан на Opencart v 3.0.2.0 "Русская сборка" Нужно реализовать два PHP-файла, которые через API Опенкарта обрабатывают выше указанные запросы.
  3. Здравствуйте.Есть сервер Эвотор, который отправляет на сайт с Opencart 3 два вебхука-запроса1. Регистрация новой учётной записи2. Авторизация существующего пользователяНужно написать код, который соответственно обрабатывает эти запросы и возвращает токен пользователя или код ошибки.Документация Эвотор подробно расписана с примерами (ссылки выше)При регистрации:Эвотор передаёт логин, пароль и useridнужно проверить существует ли такой Клиент:проверить по Настраиваемое поле "userId" типа текст и имени пользователя.Если нет - создать клиента, сохранить "userId", сгенерировать и сохранить уникальный Токен пользователяИ выдать в ответ один из кодов200 OK400 Ошибка в запросе401 Неверный токен облака Эвотор409 Регистрация невозможна (Уже зарегистрирована учётная запись с указанными данными)При авторизации соответственно выдавать в ответ токен пользователя и один из кодов200 OK400 Ошибка в запросе401 Неверный токен облака Эвотор409 Авторизация невозможна (клиент заблокирован или логин и пароль ошибочны)Создание и тестирование выполняются на вашем сервере путём отправки запросов соответствующего формата.Сроки: 2 недели
Гость
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.