API - Документация universam

Авторизация и регистрация

Регистрация и авторизация работает через API. Все запросы должны содержать ключ проверки, генерируемый функцией wordpress wp_create_nonce

Авторизация

Путь: /wp-json/um/v1/login

Метод запроса: POST

  • log — Логин пользователя или адрес электронной почты (обязательный)
  • pwd — Пароль
  • testcookie — тест cookie

Регистрация

Путь: /wp-json/um/v1/register

Метод запроса: POST

1 вариант. Пароль создается при регистрации

  • log — Логин пользователя (обязательный)
  • user_email— Электронная почта
  • pass1— пароль
  • pass2— пароль повтор

2 вариант. Проверка почты

  • log — Логин пользователя (обязательный)
  • user_email— Электронная почта

После отправки формы проверочный код приходит на почту. Пользователь вводит проверочный код и авторизуется.

3 вариант. Проверка почты и телефона

  • log — телефон пользователя или электронная почта (обязательный)

После отправки формы проверочный код приходит на почту или телефон. Пользователь вводит проверочный код и авторизуется.

Отправка проверочного кода при регистрации

Путь: /wp-json/um/v1/regconfirmation

Метод запроса: POST

  • log — Логин пользователя(обязательный)
  • key— Проверочный код

Отправка проверочного кода при авторизации

Путь: /wp-json/um/v1/loginconfirmation

Метод запроса: POST

  • log — Логин пользователя (обязательный)
  • key— Проверочный код

Запросить новый проверочный код

Путь: /wp-json/um/v1/confirmnewcode

Метод запроса: POST

  • log — Логин пользователя(обязательный)

Запрос на восстановление пароля

Путь: /wp-json/um/v1/savepassword

Метод запроса: POST

  • log — Логин пользователя (обязательный)
  • pass1— пароль
  • pass2— пароль повтор

Сбросить пароль

Путь: /wp-json/um/v1/savepassword

Метод запроса: POST

  • log — Логин пользователя (обязательный)
  • pass1— пароль
  • pass2— пароль повтор