Экран для авторизованных пользователей на Ionic

Время на прочтение: 5 минут.
На реализацию в проекте: 5 минут.

В большинстве мобильных приложений имеется авторизация и какие-то экраны, например мои заказы, экран должен быть доступен только для авторизованных пользователей. Если пользователь пытается перейти на такой экран, необходимо отправить пользователя авторизовываться.

В сервисе отвечающим за авторизацию, реализовываем метод проверки:

В модуле экрана (Page) добавляем свойство canActivate, получится так:

Создаем guard:

который будет отвечать за переход на этот экран:

Теперь при переходе на экран ChoiceTariffPage, если пользователь не авторизован, будет направлен на /auth.

Эта запись была отмечена тегом . Закладка ссылка.