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