как предотвратить переход по URL в ionic3 - PullRequest
0 голосов
/ 18 апреля 2019

Может кто-нибудь сказать мне, как предотвратить безопасную навигацию по ссылке, используя app.component для. Например: - когда пользователь нажимает URL-адрес, например, http: // localhost: 8888 / # / login, он получает экран входа в систему (логин HTML), после того, как этот пользователь нажимает кнопку входа в систему, чтобы перейти к экрану пользователя, но когда пользователь вручную нажимает на ссылку, например http: / / localhost: 8888 / # / user, экран, который получает пользователь, все еще остается тем же логином, но проблема в том, что он вызывает весь файл user.ts, который я хочу предотвратить, если пользователь не входит в систему, я пытаюсь добиться этого через приложение

1 Ответ

2 голосов
/ 19 апреля 2019

Вы можете использовать функции жизненного цикла ionic, такие как ionViewCanEnter, для проверки безопасности и предотвращения несанкционированной навигации - Источник

Что-то подобное на вашей странице пользователя:

ionViewCanEnter() {
    return this.authService.authenticated();
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...