LoginJWT

Личный кабинет на JWT
Автор дополнения
LITOSH
Пакетов
10
Закачек
224
Обычно отвечает в течение суток
Автор дополнения
Пакетов
10
Закачек
224
Обычно отвечает в течение суток
Версия 1.0.3-pl
Дата выпуска 12.02.2024
Загрузки 5
Просмотры 1 259
LoginJWT — личный кабинет на JWT. На 95% не имеет отношения к компоненту Login, работает без него. Написан с нуля. Написан для JWT авторизации. Данный компонент — это заготовка на будущее API. Возможно требуется переписывание под себя, путем расширения классов

Внимание! Не адаптировано под MODx 3 версии

Внимание! Не покупайте этот компонент, если вы не владеете минимальными знаниями ООП PHP, а также MODX API.

Область применения: модные фреймворки, api

Основные возможности:
  • Авторизация [POST]
  • Регистрация [POST]
  • Забыли пароль
  • Обновление профиля [POST]
    (здесь можно обновить фото)
  • Получение полей профиля
  • Подтверждение регистрации [POST]
  • Подтверждение пароля [POST]

Токены:
  • Access token — для запросов
  • Refresh Token — для продления сессии
  • Confirm Token — для подтверждения действий через почту

Важно! Требуется указать домен, новые ключи, а также время истечения срока токенов в настройках компонента

Некоторые моменты:
  • Авторизация происходит через Bearer Token
  • Можно входить по Email или по Username пользователя.
  • При изменении пароля, нужно указать старый.
  • Имеются коды ошибок. Полный список можно увидеть в папке lexicon компонента.

В действии:
  1. Отсылаем запросы по пути — assets/components/loginjwt/action.php
  2. Указываем путь в параметре action, например user/register (полный список действий в папке processors)
  3. Заполняем остальные поля

Вход в систему (Postman):



Регистрация (Postman):

1.0.3 (12.02.24)

Исправлены лексиконы и ошибки

1.0.2 (1.02.23)

Добавлена защита от modstore

1.0.1 (27.01.23)

Исправлены некоторые проблемы

1.0.0 (27.12.22)

Начальная версия

Последние обсуждения в сообществе MODX.pro