как предотвратить навигацию по URL в ionic3

#angularjs #ionic-framework #ionic3

#angularjs #ионный каркас #ионический 3

Вопрос:

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

Ответ №1:

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

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

 ionViewCanEnter() {
    return this.authService.authenticated();
 }
 

Комментарии:

1. спасибо за ваш ответ. но я хочу знать, как я могу выполнить проверку безопасности через приложение