@pshevnin

Как в Sveltekit проверить роль пользователя?

Всем привет, я пишу фронтенд-приложение на sveltekit, приложение взаимодействует с API, которое при авторизации передаёт роль и JWT токен. Эти данные сохраняются в localStorage. У меня возник такой вопрос, как мне реализовать проверку роли пользователя перед показом ему той или иной страницы? У меня уже написана функция: checkAccess(pathToPage: string) которая принимает путь к странице и возвращает boolean в зависимости от того есть у пользователя доступ, или нет, проблема возникает конкретно в том, где вызывать эту функцию? Я предполагаю что +layout.ts, но я никак не могу понять, как мне в этом файле получить путь к странице, если это вообще возможно. Конечно я могу вызывать функцию проверки доступа на каждой отдельно странице, но хотелось бы этого избежать.
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы