MOKKY / Документация
  • 👋Добро пожаловать в Mokky
  • Вступление
    • 👀С чего начинать?
    • 🔏Регистрация
    • 🗂️Как создать проект
    • 📄Как создать ресурс
    • ⚒️Примеры на React/JS
  • Обращение к ресурсам
    • 📃Обращение к API
    • 🔍Фильтрация
      • Простой поиск
      • Расширенная фильтрация
      • По нескольким параметрам
      • По нескольким значениям
      • Глубокая фильтрация
    • ↕️Сортировка
    • 🔢Пагинация
    • 📄Выборка полей
    • 🔛Связь двух ресурсов
  • Доп. настройки
    • JSON-генератор
    • Аутентификация
      • Защита ресурсов
      • Пример кода
      • Обращение к защищенным ресурсам
      • Получение авторизованного пользователя
    • Загрузка файлов
    • Инкрементировать поле
    • Разрешённые методы
    • Фейковый статус
Powered by GitBook
On this page
  1. Доп. настройки
  2. Аутентификация

Получение авторизованного пользователя

PreviousОбращение к защищенным ресурсамNextЗагрузка файлов

Last updated 1 year ago

Если в какой-то момент вам потребуется проверить, авторизован пользователь или нет, мы можем отправить запрос на /auth_me

Например, если токен просрочился, токен был удалён при выходе из аккаунта или вообще пользователь был удалён.

Допускать его к приватным разделам уже нельзя. Для этого мы отправляем этот запрос, чтобы убедиться, что пользователь авторизован и ещё имеет доступ к этим роутам

Пример кода

const res = await fetch("https://9303851354d5e8f0.mokky.dev/auth_me", {
  method: "GET",
  headers: { 
    Authorization: "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
  }
})
.then(resp => resp.json())
.then(json => console.log(json))

Данный запрос вернёт два статуса:

200 OK

Пользователь авторизован. В ответ сервер вернёт объект пользователя

404 Not Found

Пользователь не найден в ресуре /users

Пользователь не авторизован

401 Unauthorized